.kick-bass-panel{margin:18px 0;padding:16px;border:1px solid var(--tone-8acbd944,#8acbd944);border-radius:14px;background:linear-gradient(135deg,var(--tone-ef967f0b,#ef967f0b),var(--tone-8acbd90b,#8acbd90b));box-shadow:inset 0 1px var(--tone-ffffff08,#ffffff08)}.kick-bass-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.kick-bass-head h3{color:var(--tone-bce0dd,#bce0dd);font-size:13px;letter-spacing:.12em}.kick-bass-choices{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:12px 0}.kick-bass-choices>span{min-width:90px;color:var(--tone-96a9ae,#96a9ae);font-size:11px}.kick-bass-panel button{min-height:36px;font-size:11px}.kick-bass-panel button[aria-pressed=true]{border-color:var(--tone-8acbd9,#8acbd9);background:var(--tone-8acbd919,#8acbd919);color:var(--tone-c7f1e9,#c7f1e9);box-shadow:0 0 12px var(--tone-8acbd914,#8acbd914)}.kick-bass-sliders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.kick-bass-sliders label{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:11px;color:var(--tone-b7cccd,#b7cccd)}.kick-bass-sliders input{grid-column:1/-1;width:100%;accent-color:var(--tone-8acbd9,#8acbd9)}.kick-bass-sliders output{grid-row:1;grid-column:2;color:var(--tone-edbd82,#edbd82)}@media(max-width:600px){.kick-bass-panel{padding:10px}.kick-bass-sliders{grid-template-columns:1fr}.kick-bass-choices>span{width:100%}}
