/* A visible manual switch also works when scripts are unavailable. */
.site-header .header-language{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;flex-shrink:0;font-size:14px;font-weight:600;color:var(--color-text);text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-pill)}
.site-header .header-language:hover{color:var(--color-action);border-color:var(--color-action)}
.site-header .header-language:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}
@media(max-width:600px){.site-header .header-language{font-size:12px;padding:8px;min-height:40px;margin-left:auto}.site-header .container{column-gap:8px}.site-header .brand{min-width:0}.site-header .brand-en{font-size:8px}}

.site-header .language-short{display:none}
@media(max-width:600px){.site-header .brand-en,.site-header .language-full{display:none}.site-header .language-short{display:inline}.site-header .brand-logo{width:28px;height:28px}.site-header .brand-text{font-size:13px}.site-header .header-language{min-width:36px;padding-inline:8px}.site-header .brand{gap:8px}}

@media(max-width:360px){.site-header .brand-text{font-size:11px}}
