.footer{margin-top:auto;padding:28px 20px;text-align:center;background:var(--bg-elevated);border-top:1px solid var(--border);color:var(--muted);font-size:.9rem}
