.language-picker{font:inherit;font-size:11px;color:inherit;background:transparent;border:1px solid #ddd;border-radius:3px;padding:5px 3px;width:88px;cursor:pointer}.language-picker:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:600px){
  .language-picker{width:68px;font-size:10px;padding:4px 1px;flex:none}
  .site-header__row{grid-template-columns:auto minmax(0,1fr) auto;gap:4px}
  .site-header .logo-text{font-size:clamp(12px,4.3vw,22px);letter-spacing:.04em;justify-self:center}
  .site-header__right{gap:4px}
}
@media(max-width:359px){
  .language-picker{width:60px}
  .site-header__right .icon-btn{width:36px}
}
