/* R107 bilingual first-stage. Independent add-on, never changes R006 logic. */
.language-switch{display:inline-flex;align-items:center;gap:7px;flex:none;margin-left:8px;
 font:600 11px/1.4 "Segoe UI",Arial,sans-serif;letter-spacing:.06em;white-space:nowrap}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;
 min-width:30px;min-height:44px;color:#d7c2a6;text-decoration:none;opacity:.7}
.language-switch a[aria-current]{color:#eabe80;opacity:1;border-bottom:1px solid #eabe80}
.language-switch a:focus-visible{outline:3px solid #ffe0a3;outline-offset:3px}
.language-switch span{color:#8d7b65}
@media(min-width:761px) and (max-width:1060px){
 .sitebar{gap:10px;padding-left:18px;padding-right:18px}
 .sitebar .wide{gap:10px}
 .topbar{gap:10px;padding-left:18px;padding-right:18px}
 .topbar .desktop-nav{gap:10px}
 .language-switch{margin-left:0}
}
@media(max-width:760px){
 .sitebar .language-switch,.topbar .language-switch{margin-left:auto;margin-right:5px}
 .language-switch a{min-width:28px}
}
@media(max-width:390px){.language-switch{gap:3px;font-size:10px}}
