.lang-switcher{flex-shrink:0}.lang-switcher__toggle{display:flex;align-items:center;gap:2px;background:var(--surface-07);border:1px solid var(--border-09);border-radius:100px;padding:3px}.lang-switcher__toggle a{padding:4px 10px;border-radius:100px;font-size:.75rem;font-weight:600;color:var(--text2);text-decoration:none;transition:all .25s;cursor:pointer;-webkit-user-select:none;user-select:none}.lang-switcher__toggle a.active{background:var(--g4);color:var(--bg)}.lang-switcher__btn{display:none;align-items:center;gap:4px;padding:6px 8px;border-radius:var(--r);border:1px solid var(--border);background:none;color:var(--text2);font-size:.75rem;font-weight:600;font-family:var(--fb);cursor:pointer;transition:all .2s;white-space:nowrap}.lang-switcher__btn:active{border-color:var(--border-hover);color:var(--text)}.lang-switcher__btn svg{opacity:.7;flex-shrink:0}.lang-switcher__btn:active svg{opacity:1}@media(max-width:520px){.lang-switcher__toggle{display:none}.lang-switcher__btn{display:flex}}@media(hover:hover)and (pointer:fine){.lang-switcher__toggle a:hover:not(.active){color:var(--g4)}.lang-switcher__btn:hover{border-color:var(--border-hover);color:var(--text)}.lang-switcher__btn:hover svg{opacity:1}}
