/* Local homepage attribution preview. */
footer.attribution-preview-footer { flex-wrap: wrap; }
footer .site-credits { flex: 0 0 100%; width: 100%; order: 10; display: flex; flex-wrap: wrap; gap: 18px 56px; padding-top: 20px; border-top: 1px solid var(--line, #d5dae2); }
footer .site-credit { display: flex; flex-direction: column; gap: 4px; }
footer .site-credit-label { color: var(--muted, #647081); font: 12px/1.5 var(--sans, Arial, sans-serif); }
footer .site-credit-name { color: var(--maroon, #344563); font: 19px/1.4 var(--serif, Georgia, serif); font-weight: 400; }
@media (max-width: 600px) { footer .site-credits { flex-direction: column; gap: 16px; } }

footer .site-copyright { flex: 0 0 100%; width: 100%; order: 11; color: var(--muted, #647081); font: 12px/1.7 var(--sans, Arial, sans-serif); }
footer .site-copyright p { margin: 0; }
footer .site-copyright p + p { margin-top: 4px; font-size: 11px; }
