.toggle.svelte-d39fdc{cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.4;display:inline-flex}.toggle.disabled.svelte-d39fdc{opacity:.5;cursor:default}input.svelte-d39fdc{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.track.svelte-d39fdc{background:var(--bg);border:1px solid var(--border);border-radius:999px;flex:none;width:34px;height:20px;margin-top:.05rem;transition:background .16s,border-color .16s,box-shadow .16s;position:relative}.thumb.svelte-d39fdc{background:var(--fg-dim);border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}input.svelte-d39fdc:checked+.track:where(.svelte-d39fdc){background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px var(--glow-soft,transparent)}input.svelte-d39fdc:checked+.track:where(.svelte-d39fdc) .thumb:where(.svelte-d39fdc){background:#fff;transform:translate(14px)}input.svelte-d39fdc:focus-visible+.track:where(.svelte-d39fdc){outline:2px solid var(--accent);outline-offset:2px}.text.svelte-d39fdc{display:block}.text.svelte-d39fdc small{color:var(--fg-dim);font-size:.75rem;display:block}
