.site-footer.svelte-v21q6j{border-top:1px solid var(--color-border);background:var(--color-bg)}.inner.svelte-v21q6j{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;max-width:1120px;margin:0 auto;padding:40px 24px 24px;display:grid}.brand.svelte-v21q6j{font-size:1.25em}.tagline.svelte-v21q6j{max-width:26em;color:var(--color-muted-2);margin:12px 0 0;font-size:.88em;line-height:1.5}.col-title.svelte-v21q6j{color:var(--color-text);margin-bottom:10px;font-size:.85em;font-weight:800}.link-col.svelte-v21q6j{flex-direction:column;gap:8px;display:flex}.link-col.svelte-v21q6j a:where(.svelte-v21q6j){color:var(--color-muted-2);font-size:.9em;font-weight:600}.link-col.svelte-v21q6j a:where(.svelte-v21q6j):hover{color:var(--color-accent-text)}.bottom-bar.svelte-v21q6j{max-width:1120px;color:var(--color-faint-2);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:6px;margin:0 auto;padding:16px 24px 28px;font-size:.78em;display:flex}.bottom-left.svelte-v21q6j{align-items:center;gap:8px;display:inline-flex}@media (width<=719px){.inner.svelte-v21q6j{grid-template-columns:1fr 1fr;gap:24px 16px;padding:28px 16px 20px}.brand-col.svelte-v21q6j{grid-column:1/-1}.link-col.svelte-v21q6j{gap:10px}.bottom-bar.svelte-v21q6j{align-items:center;padding:12px 16px 24px}.bottom-tagline.svelte-v21q6j{display:none}}
