.squish-switch{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;margin:0;padding:0;display:inline-block;position:relative}.squish-switch:after{content:"";position:absolute;inset:-8px}.squish-switch:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.squish-switch[data-held]{cursor:grabbing}.squish-switch[aria-disabled=true]{cursor:not-allowed;opacity:.5}.squish-switch__track{width:var(--ss-w);height:var(--ss-h);background:var(--ss-track);transition:background-color .28s var(--ease-out);border-radius:999px;display:block;position:relative}.squish-switch[data-on] .squish-switch__track{background:var(--ss-track-on)}.squish-switch__thumb{top:var(--ss-inset);width:var(--ss-thumb);height:var(--ss-thumb);background:var(--ss-thumb-color);transition:background-color .28s var(--ease-out);border-radius:999px;position:absolute;left:0;box-shadow:0 1px 3px #00000040}.squish-switch[data-on] .squish-switch__thumb{background:var(--ss-thumb-on)}@media (prefers-reduced-motion:reduce){.squish-switch__track,.squish-switch__thumb{transition-duration:1ms}}
