.ida-v28-language{flex:none;min-width:37px;height:37px;display:grid;place-items:center;
 color:var(--text);background:var(--glass);border:1px solid var(--line);border-radius:19px;
 font:600 10px/1 "Avenir Next","Helvetica Neue",sans-serif;letter-spacing:.11em;
 transition:border-color .3s,background .3s,transform .3s,box-shadow .3s}
.ida-v28-language:hover,.ida-v28-language:focus-visible{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 0 16px rgba(var(--accent-rgb),.13)}
@media(max-width:670px){.ida-v28-language{min-width:30px;width:30px;height:34px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.ida-v28-language{transition:none}}
