.toggle.svelte-14iab8y{cursor:pointer;align-items:center;gap:.65rem;min-height:44px;font-size:1rem;display:flex}input.svelte-14iab8y{opacity:0;pointer-events:none;position:absolute}.track.svelte-14iab8y{background:#d6d2c7;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.thumb.svelte-14iab8y{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}input.svelte-14iab8y:checked+.track:where(.svelte-14iab8y){background:var(--cat,var(--accent))}input.svelte-14iab8y:checked+.track:where(.svelte-14iab8y) .thumb:where(.svelte-14iab8y){transform:translate(16px)}input.svelte-14iab8y:focus-visible+.track:where(.svelte-14iab8y){outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}
