footer.svelte-jz8lnl{position:relative;z-index:1;border-top:1px solid var(--border);padding:3rem 5rem;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem}.footer-logo.svelte-jz8lnl{display:inline-block;line-height:0}.footer-logo-img.svelte-jz8lnl{height:56px;width:auto}.footer-links.svelte-jz8lnl{display:flex;gap:2rem;justify-content:center}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-family:JetBrains Mono,monospace;font-size:.62rem;color:var(--text-muted);text-decoration:none;letter-spacing:.12em;text-transform:uppercase;transition:color .3s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--gold)}.footer-copy.svelte-jz8lnl{font-family:JetBrains Mono,monospace;font-size:.6rem;color:var(--text-muted);letter-spacing:.12em;text-align:right}@media(max-width:1024px){footer.svelte-jz8lnl{grid-template-columns:1fr 1fr}.footer-copy.svelte-jz8lnl{grid-column:span 2;text-align:left}}@media(max-width:640px){footer.svelte-jz8lnl{grid-template-columns:1fr;padding:2rem 1.5rem}.footer-links.svelte-jz8lnl{flex-wrap:wrap;gap:1rem}.footer-copy.svelte-jz8lnl{grid-column:auto}}.footer-row.svelte-jz8lnl{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;padding-top:1.2rem;border-top:1px solid var(--border)}.footer-row.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.72rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-row.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.footer-row.svelte-jz8lnl a.current:where(.svelte-jz8lnl){color:var(--gold)}.footer-row-title.svelte-jz8lnl{font-weight:700;color:var(--text-dim)!important}
