.language-bar{display:flex;justify-content:flex-end;max-width:1400px;margin:0 auto;padding:0 25px 8px;background:#000}
.language-switcher{display:flex;gap:3px;align-items:center}
.language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;padding:3px 7px;border:1px solid #655032;color:#c5ab7a;font:bold 11px Arial,sans-serif;text-decoration:none}
.language-switcher a:hover,.language-switcher a:focus-visible{border-color:#d5b574;color:#fff0bf;outline:2px solid #d5b574;outline-offset:2px}
.language-switcher a[aria-current]{background:#b2956b;color:#171008;border-color:#b2956b}
@media(max-width:760px){.language-bar{padding:0 12px 10px}.language-switcher a{min-height:36px;min-width:40px}.top-navigation nav{flex-wrap:wrap;justify-content:center}}
