footer.svelte-jz8lnl{z-index:2;border-top:1px solid var(--border);background:var(--canvas);margin-top:80px;position:relative}.foot-grid.svelte-jz8lnl{grid-template-columns:1fr;gap:30px;padding:54px 0 28px;display:grid}.foot-brand.svelte-jz8lnl .logo{margin-bottom:12px}.foot-brand.svelte-jz8lnl p:where(.svelte-jz8lnl){color:var(--muted);max-width:300px;font-size:13px}.foot-col.svelte-jz8lnl h4:where(.svelte-jz8lnl){letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:12px}.foot-col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ink);opacity:.82;padding:5px 0;font-size:14px;display:block}.foot-col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1;color:var(--green)}.foot-bottom.svelte-jz8lnl{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:20px 0 36px;display:flex}.foot-bottom.svelte-jz8lnl .disc:where(.svelte-jz8lnl){color:var(--muted);font-size:12px}.foot-bottom.svelte-jz8lnl .row:where(.svelte-jz8lnl){color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}@media (width>=720px){.foot-grid.svelte-jz8lnl{grid-template-columns:1.6fr 1fr 1fr 1fr}.foot-bottom.svelte-jz8lnl .disc:where(.svelte-jz8lnl){max-width:760px}}.closed.svelte-jz8lnl{font-size:inherit;color:var(--muted)}
