.lang-toggle{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#fff}
.lang-toggle a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:42px;padding:0 10px;font-size:.82rem;font-weight:750;letter-spacing:.04em;color:var(--v-ink,#102d55);text-decoration:none}
.lang-toggle a+a{border-left:1px solid var(--border)}
.lang-toggle a[aria-current="true"]{background:var(--v-ink,#102d55);color:#fff}
.lang-toggle a:not([aria-current="true"]):hover{background:var(--sky,#eaf4ff)}
.lang-toggle a:focus-visible{outline:3px solid var(--focus,#075ab5);outline-offset:2px;position:relative;z-index:1}
@media(max-width:600px){
.lang-toggle{border:0;background:none}
.lang-toggle a[aria-current="true"]{display:none}
.lang-toggle a{min-width:40px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:#fff}
.visual-renewal .nav{gap:8px}
.nav-actions{gap:6px}}
@media(max-width:340px){.lang-toggle{display:none}}
