.audio-mixer{padding:17px;border:1px solid #a88b5570;border-radius:13px;background:linear-gradient(135deg,#20312a99,#101b29e8);margin:14px 0 19px}.audio-mixer-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.audio-mixer-heading h3{font-family:var(--serif);font-size:22px;color:#f0d8a8;margin:0}.audio-mixer-heading .btn{font-size:11px;min-height:34px;padding:6px 10px}.audio-slider{display:grid;grid-template-columns:150px minmax(75px,1fr) 40px;align-items:center;gap:12px;padding:9px 0;color:#ddd5c3;font-size:12px}.audio-slider input{width:100%;accent-color:#bfdea9;cursor:pointer;min-width:0}.audio-slider output{text-align:right;font-size:11px;color:#ebd29a;font-variant-numeric:tabular-nums}.audio-mixer-actions{display:flex;gap:8px;margin-top:13px;flex-wrap:wrap}.audio-mixer-actions .btn{font-size:12px;min-height:35px;padding:7px 12px}@media(max-width:600px){.audio-mixer{padding:13px}.audio-mixer-heading{align-items:flex-start}.audio-mixer-heading h3{font-size:19px}.audio-mixer-heading .btn{font-size:9px;max-width:155px}.audio-slider{grid-template-columns:112px minmax(55px,1fr) 30px;gap:8px;font-size:10px}.audio-slider output{font-size:10px}}
