.sound-lab{max-width:1120px;margin:0 auto;padding:46px 30px 30px}.sound-lab h1{font-size:clamp(30px,4vw,48px);font-weight:600;letter-spacing:-1.5px;margin:8px 0 12px}.intro{max-width:640px;font-size:16px;line-height:1.6;color:var(--muted)}.lab-start{display:flex;gap:12px;align-items:center;margin:30px 0}.lab-start button{width:auto;min-width:140px}.lab-start span{font:12px Consolas;color:var(--teal)}.lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.lab-grid section,.lab-mix{padding:24px;border:1px solid #344a50;border-radius:6px;background:#102029}.lab-grid h2,.lab-mix h2{font-size:20px;font-weight:550;margin-bottom:9px}.lab-grid p,.lab-mix p{color:var(--muted);font-size:13px;line-height:1.6}.effect-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0}.effect-grid button{padding:13px 10px;text-align:left}.lab-label{display:block;color:var(--muted);font:11px Consolas;text-transform:uppercase;letter-spacing:1px;margin:20px 0 6px}.sound-lab select{width:100%;padding:10px;background:#132b35;color:var(--ink);border:1px solid #3e5960;border-radius:3px}.lab-actions{display:flex;gap:8px;margin-top:18px}.lab-actions button{font-size:12px}.radio-stage{height:110px;position:relative;margin-top:18px;border:1px solid #223b43;background:#071219}.radio-stage .radio-chatter{bottom:18px;max-width:96%}.lab-mix{margin:22px 0;display:grid;grid-template-columns:100px 1fr 1fr;gap:14px;align-items:center}.lab-mix h2{margin:0}.lab-mix p{grid-column:1/-1}.lab-mix .audio-slider{grid-template-columns:55px 1fr;margin:0}.tools a{color:var(--teal);font-size:12px;text-decoration:none}@media(max-width:720px){.sound-lab{padding:25px 15px}.lab-grid{grid-template-columns:1fr}.lab-start{flex-wrap:wrap}.lab-mix{grid-template-columns:1fr}.lab-actions{flex-wrap:wrap}.brand span{font-size:16px}.mast{padding:0 15px}.tools a{font-size:10px}}
