.switch.svelte-1eq0goo{--width:2.125rem;--height:1.25rem;--knob:1rem;width:var(--width);height:var(--height);background:var(--color-edge);border-radius:999px;flex:none;transition:background-color .15s;position:relative}.switch.svelte-1eq0goo[data-size=small]{--width:1.75rem;--height:1rem;--knob:.75rem}.switch.svelte-1eq0goo:after{content:"";top:calc((var(--height) - var(--knob)) / 2);left:calc((var(--height) - var(--knob)) / 2);width:var(--knob);height:var(--knob);transition:translate .18s var(--ease-glide);background:#fff;border-radius:999px;position:absolute;box-shadow:0 1px 2px #00000040}.switch.svelte-1eq0goo[data-state=on],.switch.svelte-1eq0goo[data-state=mixed]{background:var(--color-accent)}.switch.svelte-1eq0goo[data-state=on]:after{background:var(--color-on-accent);translate:calc(var(--width) - var(--height)) 0}.switch.svelte-1eq0goo[data-state=mixed]:after{background:linear-gradient(var(--color-body), var(--color-body)) center / 40% 2px no-repeat, var(--color-on-accent);translate:calc((var(--width) - var(--height)) / 2) 0}.switch.svelte-1eq0goo:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.switch.svelte-1eq0goo:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.switch.svelte-1eq0goo,.switch.svelte-1eq0goo:after{transition:none}}
