.header-tools .language-menu{flex-shrink:0}
.language-menu summary{display:flex;align-items:center;justify-content:center;gap:8px;min-width:72px;height:44px;min-height:44px;padding:0 4px;line-height:1;white-space:nowrap;list-style:none;user-select:none}
.language-menu summary::-webkit-details-marker{display:none}
.language-menu summary::marker{content:''}
.language-menu .language-globe{display:block;width:18px;height:18px;flex:0 0 18px}
.language-menu .language-code{display:block;width:18px;font-size:12px;font-weight:600;line-height:1;text-align:center}
.language-menu .language-chevron{display:block;width:12px;height:12px;flex:0 0 12px;transform-origin:center;transition:transform .18s ease}
.language-menu[open] .language-chevron{transform:rotate(180deg)}
@media(max-width:380px){.site-header{gap:8px}.site-header .brand{gap:7px}.site-header .brand>span{font-size:27px}.site-header .brand>svg{width:24px;height:24px}.header-tools{gap:8px}}
@media(prefers-reduced-motion:reduce){.language-menu .language-chevron{transition:none}}
