nav.svelte-1h32yp1{position:fixed;top:28px;left:50%;transform:translate(-50%);width:auto;padding:12px 12px 12px 22px;display:flex;align-items:center;gap:8px;z-index:100;background:var(--surface-glass);backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);border-radius:12px;border:1px solid var(--border-strong);box-shadow:var(--shadow-sm)}.nav-left.svelte-1h32yp1{display:flex;align-items:center;gap:8px}.nav-icon.svelte-1h32yp1{width:30px;height:30px;border-radius:7px}.nav-wordmark.svelte-1h32yp1{font-family:var(--font-serif);font-size:17px;letter-spacing:-.3px;color:var(--text)}.nav-sep.svelte-1h32yp1{width:1px;height:18px;background:var(--border-strong);margin:0 4px}.nav-links.svelte-1h32yp1{display:flex;gap:2px;align-items:center}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .2s,background .2s;padding:8px 14px;border-radius:12px}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--text);background:var(--overlay-subtle)}.nav-links.svelte-1h32yp1 a.btn-nav:where(.svelte-1h32yp1){padding:6px 16px;background:var(--text);color:var(--bg)!important;border-radius:12px;font-size:13px;font-weight:500;transition:transform .15s,box-shadow .15s}.nav-links.svelte-1h32yp1 a.btn-nav:where(.svelte-1h32yp1):hover{transform:scale(1.03);box-shadow:var(--shadow-md);background:var(--text);color:var(--bg)!important}@media(max-width:768px){nav.svelte-1h32yp1{padding:6px 6px 6px 12px}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):not(.btn-nav){display:none}.nav-sep.svelte-1h32yp1{display:none}}footer.svelte-jz8lnl{padding:32px 0;border-top:1px solid var(--border)}.footer-inner.svelte-jz8lnl{max-width:900px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}footer.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:12px;color:var(--text-tertiary)}.footer-links.svelte-jz8lnl{display:flex;gap:20px}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:12px;color:var(--text-tertiary);transition:color .2s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text)}@media(max-width:768px){.footer-inner.svelte-jz8lnl{flex-direction:column;gap:12px;text-align:center}}
