.footer.svelte-jz8lnl{padding:1.25rem 0;border-top:1px solid var(--border-subtle)}.container.svelte-jz8lnl{max-width:var(--container-max);margin:0 auto;padding:0 clamp(1rem,5vw,2rem);text-align:center}.footer-legal.svelte-jz8lnl{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.6;max-width:var(--measure-body);margin-inline:auto;text-wrap:pretty}.footer-legal.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}.footer-legal.svelte-jz8lnl p:where(.svelte-jz8lnl)+p:where(.svelte-jz8lnl){margin-top:.25rem}.footer-legal-name.svelte-jz8lnl{font-weight:600;color:var(--text-secondary, rgba(255, 255, 255, .7))}.footer-legal-ids.svelte-jz8lnl span:where(.svelte-jz8lnl){white-space:nowrap}.footer-legal-address.svelte-jz8lnl,.footer-legal-registry.svelte-jz8lnl{text-wrap:balance}.footer-legal.svelte-jz8lnl p:where(.svelte-jz8lnl)+p.footer-legal-cert:where(.svelte-jz8lnl){margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--border-subtle)}.footer-legal-cert.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;text-decoration:underline;text-decoration-color:var(--green-a45);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}.footer-legal-cert.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.footer-legal-cert.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible{color:var(--accent-green)}.footer-legal.svelte-jz8lnl p:where(.svelte-jz8lnl)+p.footer-legal-registry:where(.svelte-jz8lnl){margin-top:.25rem}
