nav .language-picker{position:relative;display:inline-flex;align-items:center;gap:8px;color:#fff;font:12px Arial,Helvetica,sans-serif;letter-spacing:0;white-space:nowrap}
nav .language-picker:before{content:'◎';color:#e8b548;font-size:20px}
nav select.site-language{font:12px Arial,Helvetica,sans-serif;background:#03142c;color:#fff;border:1px solid rgba(232,181,72,.35);border-radius:2px;padding:10px 25px 10px 10px;cursor:pointer;min-width:116px;max-width:155px;height:39px;line-height:normal;appearance:auto}
nav .site-language option{background:#03142c;color:white}
nav .language-status{position:absolute;top:100%;right:0;width:230px;white-space:normal;font-size:11px;background:#03142c;color:#fff;z-index:20}
nav .language-status:empty{display:none}
#site-translation-engine{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:650px){nav .language-picker{align-self:flex-start}nav select.site-language{max-width:none;width:180px}nav .language-status{left:0;right:auto}}
