.ln-footer.svelte-50i59c{border-top:1px solid var(--ln-rule);padding:40px var(--ln-container-pad) 32px;background:#0000004d}.ln-footer-grid.svelte-50i59c{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:36px;max-width:1200px;margin-left:auto;margin-right:auto}.ln-footer-brand.svelte-50i59c p:where(.svelte-50i59c){font-family:var(--ln-mono);font-size:11px;color:var(--ln-fg-soft);margin-top:12px;line-height:1.6;max-width:280px}.ln-footer-h.svelte-50i59c{font-family:var(--ln-mono);font-size:10px;color:var(--ln-fg-soft);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.ln-footer-col.svelte-50i59c a:where(.svelte-50i59c){display:block;font-family:var(--ln-mono);font-size:12px;color:var(--ln-fg-dim);text-decoration:none;padding:4px 0;cursor:pointer;transition:color .15s}.ln-footer-col.svelte-50i59c a:where(.svelte-50i59c):hover{color:var(--ln-accent)}.ln-footer-bottom.svelte-50i59c{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--ln-rule);font-family:var(--ln-mono);font-size:11px;color:var(--ln-fg-soft);max-width:1200px;margin:0 auto}@media (max-width: 1023px){.ln-footer-grid.svelte-50i59c{grid-template-columns:1fr 1fr}}@media (max-width: 639px){.ln-footer-grid.svelte-50i59c{grid-template-columns:1fr;gap:28px}}
