#SiteFooter{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:32px 24px 48px;font-size:.85rem;display:flex}#SiteFooter p{opacity:.7;margin:0}#SiteFooter a{color:var(--color-accent);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline}#SiteFooter a:hover{color:var(--color-accent-secondary)}
