/* Keep the language footer separate from legacy fixed navigation bars. */
nav.language-links{position:static;inset:auto;z-index:auto;transform:none;display:flex;flex-wrap:wrap;gap:8px;max-width:1240px;width:auto;margin:30px auto 0;padding:20px 24px;background:transparent;backdrop-filter:none;border:0;font:14px/1.6 system-ui,sans-serif}
.language-links a{display:inline-block;padding:8px;color:inherit;text-decoration:underline;text-underline-offset:5px}.language-links a[aria-current]{font-weight:700}
.lang-select{min-height:44px;max-width:100%;padding:8px;font:14px system-ui,sans-serif;background:#1b293a;color:#f3e8d7;border:1px solid #829080;border-radius:8px}.lang-select:focus-visible,.language-links a:focus-visible{outline:3px solid #e7c899;outline-offset:3px}
.nav-inner{height:auto;min-height:64px;flex-wrap:wrap;gap:12px;padding-top:10px;padding-bottom:10px}.nav-links{flex-wrap:wrap;gap:12px}
