#audio-controls{position:fixed;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:60}
#audio-mute{width:36px;height:36px;display:grid;place-items:center;border:1px solid #ffffff80;border-radius:50%;background:#151618c9;color:white;padding:6px;cursor:pointer;touch-action:manipulation}
#audio-mute:focus-visible{outline:2px solid white;outline-offset:3px}

#audio-mute.needs-gesture{display:flex;align-items:center;gap:8px;width:auto;padding:6px 10px;border-radius:5px}
#audio-mute.needs-gesture::after{content:'Ativar som';font:9px CampaignArcade,monospace}
.story-playing #audio-controls{left:max(8px,env(safe-area-inset-left));right:auto}
