.game-audio-controls{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 14px;border-top:1px solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);font:600 10px Pretendard}
.game-audio-controls button,.game-audio-credits button{font:700 11px Pretendard;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-ink);padding:5px 8px;cursor:pointer}
.game-audio-controls label{display:flex;align-items:center;gap:5px}.game-audio-controls input{width:78px;accent-color:var(--color-muted)}
.game-audio-controls button:focus-visible,.game-audio-controls input:focus-visible,.game-audio-credits button:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}
.game-audio-credits{width:min(540px,90vw);max-height:80vh;overflow:auto;font:13px/1.7 Pretendard;background:var(--color-paper);color:var(--color-ink);border:3px solid var(--color-ink);padding:22px}
.game-audio-credits::backdrop{background:var(--color-ink);opacity:.65}.game-audio-credits a{color:var(--color-muted)}.game-audio-credits p{margin:14px 0}.game-audio-credits p>span{font-size:11px}
