.language-switch{display:flex;align-items:center;flex-shrink:0;gap:3px;border:1px solid #42536b;border-radius:22px;padding:3px}.language-switch button{border:0;border-radius:18px;padding:7px 10px;background:transparent;color:#d6e8f8;cursor:pointer;font:600 12px Arial,sans-serif}.language-switch button.active{background:#1bc4df;color:#07152b}.language-switch button:focus-visible{outline:2px solid white;outline-offset:2px}.topbar nav{gap:18px}.topbar .language-switch{margin-left:18px}header{flex-wrap:wrap}@media(max-width:900px){.topbar .language-switch{margin-left:0}.topbar nav{gap:12px}}@media(max-width:560px){.language-switch button{padding:6px 9px}.topbar .language-switch{margin-left:auto}.topbar .menu-button{order:3}}
