@layer puresv{.switch.svelte-1eq0goo{align-items:center;gap:var(--puresv-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}input.svelte-1eq0goo{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.track.svelte-1eq0goo{border-radius:var(--puresv-radius-full);background-color:var(--puresv-border-strong);width:2.5rem;height:1.375rem;transition:background-color var(--puresv-duration) var(--puresv-ease-out);flex-shrink:0;position:relative;box-shadow:inset 0 1px 1px #0000000f}@media (hover:hover){.switch.svelte-1eq0goo:hover input:where(.svelte-1eq0goo):not(:checked):not(:disabled)+.track:where(.svelte-1eq0goo){background-color:color-mix(in oklab, var(--puresv-border-strong) 78%, var(--puresv-text))}}.knob.svelte-1eq0goo{border-radius:var(--puresv-radius-full);background-color:var(--puresv-knob);width:1.125rem;height:1.125rem;transition:transform var(--puresv-duration) var(--puresv-ease-out);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003,0 0 0 .5px #0000000a}input.svelte-1eq0goo:checked+.track:where(.svelte-1eq0goo){background-color:var(--puresv-accent)}input.svelte-1eq0goo:checked+.track:where(.svelte-1eq0goo) .knob:where(.svelte-1eq0goo){transform:translate(1.125rem)}input.svelte-1eq0goo:focus-visible+.track:where(.svelte-1eq0goo){outline:2px solid var(--puresv-ring);outline-offset:2px}.switch.svelte-1eq0goo:has(input:where(.svelte-1eq0goo):disabled){cursor:not-allowed;opacity:.55}.label.svelte-1eq0goo{font-size:var(--puresv-text-md);color:var(--puresv-text)}}
