.language-switcher{display:flex;align-items:center;gap:4px}
.language-switcher a{display:grid;place-items:center;min-width:34px;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px;font-weight:800;text-decoration:none}
.language-switcher a:hover,.language-switcher a.active{border-color:var(--blue);background:#15264a;color:#fff}
.content-language-switcher{display:flex;justify-content:flex-end;gap:5px;max-width:900px;margin:22px auto -12px}
.content-language-switcher a{padding:5px 10px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:12px;text-decoration:none}
.content-language-switcher a.active{border-color:var(--blue);background:#15264a;color:#fff}
@media(max-width:760px){.language-switcher{margin-left:auto}.language-switcher a{min-width:30px;padding:0 6px}.topbar form{flex:1}}
