.theme-toggle.svelte-rjpbja{background:var(--surface-0,#fff);border-color:var(--border-hairline,#0f0f0e1a);letter-spacing:.02em;position:relative}.theme-toggle--subtle.svelte-rjpbja{background:0 0}.theme-toggle__indicator.svelte-rjpbja{background:var(--surface-invert,#0f0f0e);z-index:0;pointer-events:none;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:.125rem;left:.125rem}.theme-toggle__btn.svelte-rjpbja{color:var(--text-secondary,#0f0f0e99);cursor:pointer;z-index:1;background:0 0;border:0;justify-content:center;align-items:center;transition:color .24s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.theme-toggle__btn.svelte-rjpbja:hover{color:var(--text-primary,#0f0f0e)}.theme-toggle__btn.svelte-rjpbja:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-strong,#0f0f0e66);outline:none}.theme-toggle__btn.is-active.svelte-rjpbja{color:var(--text-inverse,#fafaf9)}.theme-toggle__btn.svelte-rjpbja:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.theme-toggle__indicator.svelte-rjpbja,.theme-toggle__btn.svelte-rjpbja{transition:none}}
