/* The fifth language remains readable without replacing inherited shell assets. */
.us-languages>a[data-us-language=zh]{border-radius:0 6px 6px 0}
body:has(.us-languages [data-us-language=zh]) .us-languages>a[data-us-language=fr]{border-radius:0}
@media(max-width:600px){
 body:has(.us-languages [data-us-language=zh]) .us-header-inner{padding-inline:10px;gap:6px}
 body:has(.us-languages [data-us-language=zh]) .us-header-actions{gap:5px}
 body:has(.us-languages [data-us-language=zh]) .us-languages>a{font-size:12px;padding-inline:5px;white-space:nowrap}
 body:has(.us-languages [data-us-language=zh]) .us-header .us-wordmark small{display:none}
}
@media(max-width:480px){
 body:has(.us-languages [data-us-language=zh]) .us-header .us-logo-city{display:none}
 body:has(.us-languages [data-us-language=zh]) .us-header .us-wordmark>span{font-size:21px;letter-spacing:-1.2px}
 body:has(.us-languages [data-us-language=zh]) .us-languages>a{font-size:11.5px;padding-inline:4px;line-height:20px}
 body:has(.us-languages [data-us-language=zh]) .us-mobile-toggle>summary>span{display:none}
}
@media(max-width:360px){
 body:has(.us-languages [data-us-language=zh]) .us-header-inner{padding-inline:8px;gap:4px}
 body:has(.us-languages [data-us-language=zh]) .us-header-actions{gap:4px}
 body:has(.us-languages [data-us-language=zh]) .us-header .us-wordmark>span{font-size:18px;letter-spacing:-1px}
 body:has(.us-languages [data-us-language=zh]) .us-search>summary{padding-inline:1px}
 body:has(.us-languages [data-us-language=zh]) .us-search>summary>svg{width:22px;height:22px}
 body:has(.us-languages [data-us-language=zh]) .us-mobile-toggle>summary{padding-left:3px}
}
