.language-picker{position:relative;flex-shrink:0;font-size:11px;font-weight:700;color:#a6b2c3}
#language-toggle{display:flex;align-items:center;gap:6px;padding:8px 5px;background:none;border:0;color:inherit;cursor:pointer;min-height:38px}
#language-toggle:hover,#language-toggle[aria-expanded=true]{color:#1687ff}
#language-options{position:absolute;right:0;top:calc(100% + 12px);width:175px;background:#0c111a;border:1px solid #293449;border-top:2px solid #1687ff;box-shadow:0 15px 35px #0008;padding:6px;z-index:120}
#language-options[hidden]{display:none}
#language-options button{display:flex;justify-content:space-between;width:100%;border:0;background:none;color:#abb6c6;padding:13px 12px;text-align:left;cursor:pointer;font:inherit}
#language-options button:hover,#language-options button[aria-pressed=true]{background:#1687ff12;color:#fff}
#language-options button span{color:#1687ff}
.language-picker button:focus-visible{outline:2px solid #1687ff;outline-offset:2px}
@media(max-width:600px){#language-toggle{gap:4px;padding:6px 2px}#language-toggle small{display:none}.header-actions{gap:6px}}
