.pause-modal{width:424px;padding:30px 35px;max-height:92vh;overflow:auto}
.sound-settings{border:0;border-top:1px solid var(--line);padding:8px 0 0;margin:22px 0 0;min-width:0}
.sound-settings legend{padding:0 11px 0 0;font-size:11px;color:#c0cbbd;letter-spacing:1px}
.sound-settings .audio-setting{margin-top:5px;min-height:26px;gap:8px}
.sound-volume-label{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:#c0cbbd;margin-top:12px}
.sound-volume-label output{font:13px var(--mono);color:#e6c983;font-variant-numeric:tabular-nums}
#sound-volume{display:block;width:100%;height:24px;margin:3px 0 8px;accent-color:var(--amber);cursor:pointer}
.sound-settings input:focus-visible{outline:2px solid var(--amber);outline-offset:4px}
.sound-channels{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.sound-settings .sound-note{font-size:10px;color:#8fa59a;line-height:1.6;margin:9px 0 0}
.pause-modal .primary-button{margin-top:23px}
@media(max-height:720px){.pause-modal{padding:24px 30px}.pause-modal h2{margin-bottom:12px}.pause-modal .quality-setting{margin-top:17px;padding-top:13px}.sound-settings{margin-top:17px}}
@media(max-width:460px){.pause-modal{max-width:94vw;padding:24px}.sound-channels{gap:12px}.sound-channels .audio-setting{font-size:10px}}
