/* Language selector – desktop and mobile */
.lang-switch{display:inline-flex!important;align-items:center;gap:7px;margin-left:5px;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.08em}
.lang-switch a{display:inline!important;font-size:12px!important;letter-spacing:.08em!important;text-decoration:none;color:#aaa}
.lang-switch a[aria-current="page"]{color:#ff2a8a!important}
.lang-switch a:hover{color:#fff!important}
@media(max-width:850px){.nav nav .lang-switch a{display:inline!important}.lang-switch{gap:5px;margin-left:0}.nav nav{gap:12px}}
@media(max-width:390px){.nav nav{gap:6px}.lang-switch a{font-size:10px!important}}
