.theme-toggle.svelte-do6cfx{position:fixed;top:1.25rem;right:1.25rem;z-index:1000;width:42px;height:42px;border-radius:50%;border:2px solid var(--primary);background:var(--surface-warm);color:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.theme-toggle.svelte-do6cfx:hover{background:var(--primary);color:#fff}.landing-chrome.svelte-4m364d{position:fixed;top:1rem;right:1rem;z-index:50;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;max-width:calc(100vw - 2rem)}.landing-chrome.svelte-4m364d .lang-selector,.landing-chrome.svelte-4m364d .theme-toggle{position:static;top:auto;right:auto}.nav-link.svelte-4m364d,.top-signin.svelte-4m364d{padding:.45rem .95rem;border-radius:999px;border:1px solid var(--stroke-strong, rgba(255, 255, 255, .18));background:color-mix(in srgb,var(--primary) 18%,var(--surface-1) 82%);color:var(--text);text-decoration:none;font-size:.86rem;font-weight:600;line-height:1;box-shadow:0 1px 2px #00000014}.nav-link.svelte-4m364d{background:var(--surface-1, var(--surface-warm));font-weight:600}.top-signin.svelte-4m364d:hover,.nav-link.svelte-4m364d:hover{border-color:var(--primary)}@media(max-width:640px){.landing-chrome.svelte-4m364d{top:.75rem;right:.75rem;max-width:calc(100vw - 1.5rem)}.nav-link.svelte-4m364d,.top-signin.svelte-4m364d{padding:.4rem .7rem;font-size:.78rem}}
