.toggle.svelte-1dbwn3b{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-height:2rem;font-size:.76rem;letter-spacing:.02em;color:var(--ink-dim);cursor:pointer;user-select:none}input.svelte-1dbwn3b{position:absolute;opacity:0;width:1px;height:1px;margin:0}.track.svelte-1dbwn3b{position:relative;flex:none;width:1.75rem;height:1rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(235,229,213,.22);transition:background .18s var(--ease),border-color .18s var(--ease)}.knob.svelte-1dbwn3b{position:absolute;top:50%;left:2px;width:10px;height:10px;border-radius:50%;background:var(--ink-faint);transform:translateY(-50%);transition:left .18s var(--ease),background .18s var(--ease)}.toggle.svelte-1dbwn3b:hover .track:where(.svelte-1dbwn3b){border-color:#d8b26e8c}input.svelte-1dbwn3b:checked+.track:where(.svelte-1dbwn3b){background:#d8b26e38;border-color:#d8b26ecc}input.svelte-1dbwn3b:checked+.track:where(.svelte-1dbwn3b) .knob:where(.svelte-1dbwn3b){left:calc(100% - 12px);background:var(--gold-bright)}input.svelte-1dbwn3b:focus-visible+.track:where(.svelte-1dbwn3b){outline:2px solid var(--gold-bright);outline-offset:2px}input.svelte-1dbwn3b:checked~.lbl:where(.svelte-1dbwn3b){color:var(--ink-bright)}@media(pointer:coarse){.toggle.svelte-1dbwn3b{min-height:2.5rem}}
