/* The one site footer, for pages that don't load Poster (app, credits, policies, API reference).
   Same rules as `footer` in /static/landing/assets/poster.css; the markup lives in app/policies.py SITE_FOOTER. */
.site-footer{display:flex;justify-content:space-between;align-items:center;gap:8px 24px;flex-wrap:wrap;padding:24px var(--g);font:clamp(12px,1vw,14px)/1.5 DM,Arial,sans-serif;color:inherit}
.site-footer .legal{display:flex;flex-wrap:wrap;gap:4px 20px;font-weight:800;font-size:clamp(14px,1.1vw,16px)}
.site-footer a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:.2em}
.site-footer a[aria-current=page]{text-decoration-thickness:3px}
