main.svelte-1l0quee{min-height:calc(100vh - var(--nav-height) - 160px)}footer.svelte-1l0quee{border-top:1px solid rgba(255,255,255,.05);padding:56px 28px}.footer-inner.svelte-1l0quee{max-width:1320px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px}.footer-brand.svelte-1l0quee{display:flex;flex-direction:column;gap:16px}.footer-logo.svelte-1l0quee{height:28px;max-width:160px;width:auto;-o-object-fit:contain;object-fit:contain;opacity:.55}.footer-brand.svelte-1l0quee p:where(.svelte-1l0quee){color:var(--text-muted);font-size:.825rem;line-height:1.7;max-width:220px;margin:0}.footer-links.svelte-1l0quee{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.footer-links.svelte-1l0quee nav:where(.svelte-1l0quee){display:flex;gap:28px;flex-wrap:wrap;justify-content:flex-end}.footer-links.svelte-1l0quee nav:where(.svelte-1l0quee) a:where(.svelte-1l0quee){color:var(--text-muted);font-size:.825rem;transition:color .18s}.footer-links.svelte-1l0quee nav:where(.svelte-1l0quee) a:where(.svelte-1l0quee):hover{color:var(--text-secondary)}.footer-copy.svelte-1l0quee{color:var(--text-muted);font-size:.775rem;opacity:.5}@media(max-width:600px){footer.svelte-1l0quee{padding:40px 20px}.footer-links.svelte-1l0quee{align-items:flex-start}.footer-links.svelte-1l0quee nav:where(.svelte-1l0quee){justify-content:flex-start}}
