.theme-toggle.svelte-bxe964{cursor:pointer;align-items:center;display:inline-flex}.theme-toggle__input.svelte-bxe964{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-toggle__track.svelte-bxe964{width:var(--switch-track-w);height:var(--switch-track-h);padding:var(--space-1);background:var(--color-border-strong);border-radius:var(--radius-full);transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);align-items:center;display:flex}.theme-toggle__thumb.svelte-bxe964{width:var(--switch-thumb);height:var(--switch-thumb);color:var(--color-text-secondary);background:var(--color-surface);border-radius:var(--radius-full);box-shadow:var(--shadow-xs);transition-property:translate,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);place-items:center;display:grid}.theme-toggle__icon.svelte-bxe964{width:var(--icon-xs);height:var(--icon-xs)}.theme-toggle__input.svelte-bxe964:checked+.theme-toggle__track:where(.svelte-bxe964){background:var(--color-action)}.theme-toggle__input.svelte-bxe964:checked+.theme-toggle__track:where(.svelte-bxe964) .theme-toggle__thumb:where(.svelte-bxe964){translate:calc(var(--switch-track-w) - var(--switch-thumb) - var(--space-2)) 0;color:var(--color-action)}.theme-toggle__input.svelte-bxe964:focus-visible+.theme-toggle__track:where(.svelte-bxe964){outline:var(--border-2) solid var(--color-focus);outline-offset:2px}
