/* PURE FILTER · E02 · independent HP/LP switches */
.pf-filter-toggle{margin:13px auto 0;min-width:72px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #53604a;border-radius:4px;background:linear-gradient(#e3ff91,#a7dc3b 44%,#7eaf1c 56%,#a0d32d);box-shadow:0 4px 5px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.8);color:#1d2a0f;font:900 6px/1 "Courier New",monospace;letter-spacing:.1em;cursor:pointer;transition:90ms ease}
.pf-filter-toggle:before{content:"";width:7px;height:7px;border-radius:50%;background:#dfff79;box-shadow:0 0 7px rgba(184,255,61,.7),inset 0 1px #fff}
.pf-filter-toggle[aria-pressed="false"]{border-color:#5e645f;background:linear-gradient(#d7dad5,#aeb3ad 48%,#8f9690 54%,#bcc0ba);color:#3e4540;box-shadow:0 3px 4px rgba(0,0,0,.18),inset 0 1px #fff}
.pf-filter-toggle[aria-pressed="false"]:before{background:#626963;box-shadow:inset 0 1px 2px rgba(0,0,0,.55)}
.pf-filter-toggle:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.18),inset 0 2px 4px rgba(0,0,0,.14)}
.pf-channel.is-filter-off .pf-knob-wrap,.pf-channel.is-filter-off .pf-value,.pf-channel.is-filter-off .pf-slope,.pf-channel.is-filter-off>small:last-child{opacity:.42;filter:saturate(.35);transition:opacity .12s ease,filter .12s ease}
.pf-channel.is-filter-off h2{color:#59605a}.pf-channel.is-filter-off:after{content:"FILTER BYPASSED";position:absolute;left:50%;bottom:17px;transform:translateX(-50%);color:#686f69;font:800 6px/1 "Courier New",monospace;letter-spacing:.12em;white-space:nowrap}
@media(max-width:820px){.pf-filter-toggle{margin-top:10px}.pf-channel.is-filter-off:after{bottom:11px}}
