.logo.svelte-pt9w0s{min-height:2.75rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.logo-inner.svelte-pt9w0s{align-items:center;display:flex;overflow:clip}.logo-mark.svelte-pt9w0s{z-index:2;flex:none;width:auto;height:1.75rem;position:relative}.logo-text.svelte-pt9w0s{white-space:nowrap;opacity:0;transition:translate .4s var(--ease-signature), opacity .3s var(--ease-signature);flex:none;padding-left:.6rem;font-size:1.05rem;translate:-100%}.logo.svelte-pt9w0s:hover .logo-text:where(.svelte-pt9w0s),.logo.svelte-pt9w0s:focus-visible .logo-text:where(.svelte-pt9w0s),.logo.is-open.svelte-pt9w0s .logo-text:where(.svelte-pt9w0s){opacity:1;translate:0}@media (width<=640px){.logo-text.svelte-pt9w0s{display:none}}@media (prefers-reduced-motion:reduce){.logo-text.svelte-pt9w0s{opacity:1;transition:none;translate:0}}.theme-toggle.svelte-1ihlba3{color:var(--color-muted-foreground);transition:color .2s var(--ease-signature);align-items:center;gap:.5rem;padding:.5rem 0;display:inline-flex}.theme-toggle.svelte-1ihlba3:hover,.theme-toggle.svelte-1ihlba3:focus-visible{color:var(--color-foreground)}.tt-dot.svelte-1ihlba3{border-radius:var(--radius-pill);border:1px solid var(--color-primary);background:var(--color-fill);width:8px;height:8px;transition:background .2s var(--ease-signature)}.tt-light.svelte-1ihlba3{display:none}html[data-theme=light] .tt-dot.svelte-1ihlba3{background:0 0}html[data-theme=light] .tt-dark.svelte-1ihlba3{display:none}html[data-theme=light] .tt-light.svelte-1ihlba3{display:inline}
