footer.svelte-jz8lnl{border-top:1px solid var(--line);background:linear-gradient(#0000,#0000004d);margin-top:clamp(60px,10vw,120px);padding:48px 0 56px}.inner.svelte-jz8lnl{flex-direction:column;gap:12px;max-width:760px;display:flex}.brand.svelte-jz8lnl{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;align-self:flex-start;align-items:baseline;gap:8px;font-size:20px;text-decoration:none;display:flex}.brand.svelte-jz8lnl:hover{color:var(--cyan)}.logo.svelte-jz8lnl{color:var(--amber);font-size:16px}.what.svelte-jz8lnl{color:var(--muted);max-width:60ch;font-size:15px}.nav.svelte-jz8lnl{font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.nav.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--muted);text-decoration:none}.nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--cyan)}.privacy.svelte-jz8lnl{color:var(--faint);max-width:60ch;font-size:13.5px}.privacy.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit}.privacy.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--cyan)}.copy.svelte-jz8lnl{font-family:var(--font-mono);color:var(--faint);letter-spacing:.04em;margin-top:6px;font-size:12px}.copy.svelte-jz8lnl+.copy:where(.svelte-jz8lnl){max-width:60ch;margin-top:0}
