/* ── Footer ── */
.footer { padding: 1.5rem 0; border-top: 1px solid var(--border); }
.footer__inner { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 0.75rem; }
.footer__copy { font-size: 0.8125rem; color: var(--text-muted); }
.footer__links { display: flex; gap: 1.25rem; }
.footer__links a { font-size: 0.8125rem; color: var(--text-muted); transition: color 0.15s; }
.footer__links a:hover { color: var(--text); }
