nav.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;transition:all .3s ease}nav.scrolled.svelte-1h32yp1{background:#0a0a0ad9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:12px 0}.nav-inner.svelte-1h32yp1{display:flex;align-items:center;justify-content:space-between}.logo.svelte-1h32yp1{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links.svelte-1h32yp1{display:flex;align-items:center;gap:32px}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):not(.btn){font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:color .2s}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):not(.btn):hover{color:var(--text-primary)}.btn-sm.svelte-1h32yp1{padding:8px 20px;font-size:.8125rem}@media(max-width:640px){.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):not(.btn){display:none}}footer.svelte-jz8lnl{padding:48px 0;border-top:1px solid var(--border)}.footer-inner.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:32px}.footer-left.svelte-jz8lnl{display:flex;align-items:center;gap:16px}.logo.svelte-jz8lnl{font-size:1rem;font-weight:800;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.copyright.svelte-jz8lnl{font-size:.8125rem;color:var(--text-muted)}.footer-links.svelte-jz8lnl{display:flex;gap:24px}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.8125rem;color:var(--text-muted);transition:color .2s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text-secondary)}.footer-tagline.svelte-jz8lnl{text-align:center;font-size:.75rem;color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase;opacity:.5}@media(max-width:640px){.footer-inner.svelte-jz8lnl{flex-direction:column;align-items:flex-start}.footer-left.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:8px}.footer-links.svelte-jz8lnl{flex-wrap:wrap;gap:16px}}
