.presets{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.presets button,#expandEQ{min-height:36px;border:1px solid #ffffff60;border-radius:6px;background:#10192e;color:#fff;font:600 12px 'DM Sans',sans-serif;padding:7px;cursor:pointer}.presets button[aria-pressed=true]{background:var(--accent);color:#081221;border-color:var(--accent);box-shadow:0 0 9px var(--glow)}.presets button:last-child{grid-column:1/-1}#presetStatus{font-size:11px;color:#ffda72;margin:9px 0}#expandEQ{width:100%;margin-bottom:9px}.frequency-panel{padding:16px;margin-top:8px}.frequency-panel .bands{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin:16px 0 0}.frequency-panel .bands input{height:110px;width:32px;touch-action:none}.frequency-panel .bands output{font-size:11px}.frequency-panel .eqhead{font-size:13px}.volume input{min-height:44px;touch-action:pan-y;flex:1;min-width:70px}.volume{flex-wrap:wrap}.player .equalizer{width:100%}@media(max-width:600px){.frequency-panel .bands{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:18px}.presets{grid-template-columns:1fr}.presets button:last-child{grid-column:auto}.frequency-panel .bands input{height:95px}.player .equalizer{align-self:center}}
