/* Shared language selection in desktop and mobile headers. */
.language-switch{display:flex;align-items:center;gap:6px;margin-left:16px;flex-shrink:0;order:3;background:#16181d;border:1px solid #52616a;border-radius:6px;padding:0 6px;color:#fff;font:600 13px/1.2 system-ui,sans-serif}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;color:#fff;border-bottom:2px solid transparent;text-decoration:none}
.language-switch a[aria-current="page"]{color:#feb900;border-bottom-color:#feb900}
.language-switch a:hover{color:#feb900}.language-switch a:focus-visible{outline:2px solid #feb900;outline-offset:2px}.header .navmenu{order:2}
@media(max-width:1199px){.language-switch{order:2;margin-left:auto;margin-right:12px}.header .navmenu{order:3}.language-switch a{min-width:32px}}
