.nav-wrap.svelte-1elxaub{padding:14px 0 0}.nav.svelte-1elxaub{display:flex;align-items:stretch;min-height:48px;background:var(--bg-panel);border-radius:var(--radius-md);overflow:hidden}.logo.svelte-1elxaub{display:flex;align-items:center;gap:.45rem;flex-shrink:0;text-decoration:none;padding:0 10px}.logo-mark.svelte-1elxaub{width:36px;height:36px}.logo-text.svelte-1elxaub{font-weight:600;font-size:.9rem;letter-spacing:-.01em;color:var(--text-primary)}.nav-links.svelte-1elxaub{display:flex;align-items:center;gap:4px;margin-left:auto;padding:0 6px}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub){height:34px;border-radius:var(--radius-sm);font-size:.82rem;font-weight:500;color:var(--text-secondary);transition:background .1s,color .1s;text-decoration:none;display:flex;align-items:center;padding:0 12px}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--bg-hover);color:var(--text-primary)}.hamburger.svelte-1elxaub{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:0 12px;align-items:center;margin-left:auto}.nav-cta.svelte-1elxaub{display:flex;align-items:center;padding:0 24px;background:var(--accent);color:var(--accent-text);font-weight:550;font-size:.82rem;text-decoration:none;flex-shrink:0;transition:background .1s;white-space:nowrap}.nav-cta.svelte-1elxaub:hover{background:var(--accent-hover)}.nav-mobile-menu.svelte-1elxaub{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding:6px;background:var(--bg-panel);border-radius:var(--radius-md);box-shadow:0 4px 20px #0000004d}.nav-mobile-menu.svelte-1elxaub a:where(.svelte-1elxaub){height:40px;padding:0 12px;font-size:.9rem;font-weight:500;color:var(--text-secondary);text-decoration:none;display:flex;align-items:center;border-radius:var(--radius-sm);transition:background .1s,color .1s}.nav-mobile-menu.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--bg-hover);color:var(--text-primary)}.theme-float.svelte-1elxaub{position:fixed;top:50%;right:14px;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;z-index:90}.squircle.svelte-1elxaub{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--sq-accent, transparent);cursor:pointer;transition:transform .1s;padding:0}.squircle.svelte-1elxaub:hover{transform:scale(1.2)}@media (max-width: 720px){.hamburger.svelte-1elxaub{display:flex}.theme-float.svelte-1elxaub,.nav-links.svelte-1elxaub{display:none}}footer.svelte-jz8lnl{padding:4rem 0 3rem;text-align:center}.footer-links.svelte-jz8lnl{display:flex;justify-content:center;gap:2rem;margin-bottom:.75rem}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.78rem;color:var(--text-secondary);text-decoration:none;transition:color .15s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text-primary)}.copyright.svelte-jz8lnl{font-size:.72rem;color:var(--text-disabled)}
