.audio-controls{display:flex;align-items:center;gap:8px;padding:8px 0;color:#b9aa96;font-size:13px;flex-wrap:wrap;justify-content:flex-end}
.audio-controls button{min-width:94px;color:#e6c78f;border-color:#655239}
.audio-controls button[aria-pressed=true]{color:#b5d7a0;border-color:#586447}
#effects-toggle{min-height:44px;touch-action:manipulation}
.audio-volume{display:flex;align-items:center;gap:7px;flex-shrink:0;white-space:nowrap}
.audio-volume input{width:90px;accent-color:#c49a57;padding:0;cursor:pointer}
.audio-volume output{width:36px;font-variant-numeric:tabular-nums}
.audio-status{font-size:12px;color:#a99c8d}
@media(max-width:600px){.audio-controls{justify-content:center;gap:6px}.audio-status{flex-basis:100%;text-align:center}.audio-volume input{width:80px}}
