:root{--accent-color: oklch(75% .183 55.934);--gray: #ccc}.toggle.svelte-1xubhu8{display:flex;align-items:center}.toggle.svelte-1xubhu8 button:where(.svelte-1xubhu8){width:3em;height:1.6em;position:relative;margin:0 0 0 .5em;background:var(--gray);border:none;border-radius:1.5em}.toggle.svelte-1xubhu8 button:where(.svelte-1xubhu8):before{content:"";position:absolute;width:1.3em;height:1.3em;background:#fff;top:.13em;right:1.5em;transition:transform .3s;border-radius:100%}.toggle.svelte-1xubhu8 button[aria-checked=true]:where(.svelte-1xubhu8){background-color:var(--accent-color)}.toggle.svelte-1xubhu8 button[aria-checked=true]:where(.svelte-1xubhu8):before{transform:translate(1.3em);transition:transform .3s}.toggle.svelte-1xubhu8 button:where(.svelte-1xubhu8):focus{box-shadow:0 0 8px var(--accent-color);border-radius:1.5em}.toggle.svelte-1xubhu8 button:where(.svelte-1xubhu8):disabled{opacity:.5;cursor:not-allowed}.toggle.svelte-1xubhu8 button:where(.svelte-1xubhu8):disabled:before{opacity:.7}
