.lang-tg{display:inline-flex;padding:3px;border-radius:10px;border:1px solid var(--line);background:rgba(var(--s0-rgb),.6);gap:2px}.lang-tg button{border:0;background:transparent;padding:5px 7px;border-radius:8px;cursor:pointer;display:grid;place-items:center;opacity:.55;filter:saturate(.7);transition:opacity .15s,background .15s,filter .15s,transform .15s}.lang-tg button .flag{display:block;border-radius:3px}.lang-tg button:hover{opacity:.9}.lang-tg button.on{opacity:1;filter:none;background:var(--surface);box-shadow:0 0 0 2px #C6F23C,0 6px 14px -8px rgba(20,40,50,.5)}.lang-tg{width:-moz-fit-content;width:fit-content;justify-self:start}