.footer.svelte-jz8lnl{background:var(--dark);border-top:1px solid rgba(255,255,255,.06);padding:60px 24px 40px}.footer-inner.svelte-jz8lnl{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.footer-brand.svelte-jz8lnl{display:flex;align-items:center;gap:8px}.footer-star.svelte-jz8lnl{color:var(--red);font-size:20px}.footer-name.svelte-jz8lnl{font-family:Barlow Condensed,system-ui,sans-serif;font-size:20px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cream)}.footer-tagline.svelte-jz8lnl{font-family:Barlow Condensed,system-ui,sans-serif;font-size:13px;font-weight:400;font-style:italic;color:var(--text-muted);letter-spacing:.06em}.footer-links.svelte-jz8lnl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;align-items:center}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-family:Barlow Condensed,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--silver)}.footer-links.svelte-jz8lnl span:where(.svelte-jz8lnl){color:var(--dark-4)}.footer-copy.svelte-jz8lnl{font-size:11px;color:var(--text-muted);line-height:1.6}.footer-version.svelte-jz8lnl{margin-left:8px;opacity:.5}
