footer.svelte-1o0aadj.svelte-1o0aadj{padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,4rem) clamp(1.5rem,3vw,2rem);background:var(--color-canvas)}.container.svelte-1o0aadj.svelte-1o0aadj{max-width:1280px;margin:0 auto}.rule.svelte-1o0aadj.svelte-1o0aadj{height:1px;background:var(--color-rule);margin-bottom:clamp(1.5rem,3vw,2.25rem)}.row.svelte-1o0aadj.svelte-1o0aadj{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.wordmark.svelte-1o0aadj.svelte-1o0aadj{font-size:1.05rem;font-weight:700;text-decoration:none;letter-spacing:-.025em;line-height:1}.wordmark.svelte-1o0aadj .mana.svelte-1o0aadj{color:var(--color-ink)}.wordmark.svelte-1o0aadj .bridge.svelte-1o0aadj{color:var(--color-brand)}.links.svelte-1o0aadj.svelte-1o0aadj{display:flex;gap:1.5rem}.links.svelte-1o0aadj a.svelte-1o0aadj{font-size:.85rem;color:var(--color-ink-soft);text-decoration:none;transition:color var(--duration-base) var(--ease-out-quart)}.links.svelte-1o0aadj a.svelte-1o0aadj:hover{color:var(--color-ink)}.copy.svelte-1o0aadj.svelte-1o0aadj{font-family:var(--font-mono);font-size:.7rem;color:var(--color-ink-muted);margin:0;letter-spacing:.04em}@media (max-width: 600px){.row.svelte-1o0aadj.svelte-1o0aadj{flex-direction:column;align-items:flex-start;gap:1rem}}
