.game-audio-button {font:inherit;cursor:pointer}
.game-audio-settings {color:var(--audio-ink,#eef1ef);background:var(--audio-surface,#1a2326);border:1px solid var(--audio-border,#53636b);border-radius:8px;padding:24px;width:360px;max-width:calc(100vw - 64px);font:15px/1.5 system-ui,sans-serif}
.game-audio-settings::backdrop {background:#0009}
.game-audio-settings h2 {font-size:20px;margin:0 0 20px}
.game-audio-settings label {display:block;margin:14px 0}.game-audio-enable input {margin-right:8px}
.game-audio-settings input[type="range"] {display:block;width:100%;margin-top:8px}
.game-audio-settings button {font:inherit;margin-right:8px;border:1px solid var(--audio-border,#53636b);background:transparent;color:inherit;border-radius:4px;padding:7px 12px;cursor:pointer}
.game-audio-settings :focus-visible {outline:3px solid var(--audio-accent,#e7c98a);outline-offset:3px}
.game-audio-settings .game-audio-status {min-height:44px;margin:16px 0 0;font-size:13px}
