/* The footer's links to the page in historoo's other languages (scripts/build-site.mjs adds them) */
.langs { display: flex; flex-wrap: wrap; gap: 6px 16px; width: 100%; padding: 0 0 28px; font-size: 13px; }
footer > .langs { box-sizing: border-box; max-width: var(--wrap, 1120px); margin-inline: auto; padding-inline: 24px; }
.langs a { color: var(--muted); text-decoration: none; }
.langs a:hover { color: var(--text); text-decoration: underline; }
.langs a[aria-current] { color: var(--text); font-weight: 600; }
/* On a translated legal page: the English one counts */
.lang-note { margin: 0 0 24px; padding: 12px 16px; border: 1px solid var(--line); border-radius: 10px; color: var(--muted); font-size: 14px; }
.lang-note a { color: inherit; }
