.footer.svelte-jz8lnl{border-top:1px solid var(--border-color);background:var(--bg-deep);overflow:clip}.footer__inner.svelte-jz8lnl{width:var(--content-width);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 0 2rem}.footer__cols.svelte-jz8lnl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:clamp(3rem,7vw,5rem)}.footer__col.svelte-jz8lnl{display:grid;gap:.7rem;align-content:start;justify-items:start}.footer__col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--text-secondary);font-size:.92rem;transition:color .25s var(--ease-standard),transform .35s var(--ease-out-expo)}.footer__col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--accent-color);transform:translate(.25rem)}[dir=rtl] .footer__col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{transform:translate(-.25rem)}.footer__wordmark.svelte-jz8lnl{font-family:var(--font-display);font-weight:500;font-size:clamp(4rem,15.5vw,15rem);line-height:.9;letter-spacing:var(--letter-spacing-heading);white-space:nowrap;text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem);color:var(--text-color);-webkit-user-select:none;user-select:none}.footer__base.svelte-jz8lnl{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.footer__tagline.svelte-jz8lnl{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;color:var(--accent-color)}.footer__rights.svelte-jz8lnl{font-family:var(--font-mono);font-size:.8rem;color:var(--text-tertiary)}.footer__legal.svelte-jz8lnl{margin-top:1.25rem;font-size:.8rem;line-height:1.6;color:var(--text-tertiary);max-width:52rem}@media(max-width:700px){.footer__cols.svelte-jz8lnl{grid-template-columns:1fr}}
