.theme.svelte-o2p75b.svelte-o2p75b{position:relative}.theme-toggle.svelte-o2p75b.svelte-o2p75b{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-right:.25rem;border-radius:.375rem;color:var(--ink)}.theme-toggle.svelte-o2p75b.svelte-o2p75b:hover,.theme-toggle[aria-expanded=true].svelte-o2p75b.svelte-o2p75b{background:var(--brand-soft)}.theme-toggle.svelte-o2p75b.svelte-o2p75b:focus-visible,.theme-menu.svelte-o2p75b button.svelte-o2p75b:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.icon-sun.svelte-o2p75b.svelte-o2p75b,.icon-moon.svelte-o2p75b.svelte-o2p75b{display:inline-flex}.icon-moon.svelte-o2p75b.svelte-o2p75b,html.dark .icon-sun.svelte-o2p75b.svelte-o2p75b{display:none}html.dark .icon-moon.svelte-o2p75b.svelte-o2p75b{display:inline-flex}.system-mark.svelte-o2p75b.svelte-o2p75b{display:none;position:absolute;right:.35rem;bottom:.35rem;width:.4rem;height:.4rem;border-radius:999px;background:var(--primary);box-shadow:0 0 0 2px var(--bg)}html[data-theme=system] .system-mark.svelte-o2p75b.svelte-o2p75b{display:block}.theme-menu.svelte-o2p75b.svelte-o2p75b{position:absolute;right:0;top:calc(100% + .35rem);z-index:60;min-width:11rem;padding:.35rem;border-radius:.75rem;border:1px solid var(--line);background:var(--surface);box-shadow:var(--menu-shadow)}.theme-menu.svelte-o2p75b button.svelte-o2p75b{display:flex;align-items:center;gap:.4rem;width:100%;padding:.45rem .6rem;border-radius:.5rem;text-align:left;font-size:.95rem;color:var(--ink)}.theme-menu.svelte-o2p75b button.svelte-o2p75b:hover,.theme-menu.svelte-o2p75b button[aria-checked=true].svelte-o2p75b{background:var(--brand-soft)}.check.svelte-o2p75b.svelte-o2p75b{display:inline-flex;width:1rem;height:1rem;color:var(--text-strong)}
