/* Reuse the theme dropdown; reset only native button/form chrome. */
.ali-home-language button.lang,.ali-home-language a.lang {appearance:none;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;}
.ali-home-language .current_lang button.lang {padding:0;margin:0;}
.ali-home-language .more_lang {margin:0;}
.ali-home-language .more_lang a.lang {display:block;width:100%;margin:0;}
.ali-home-language .more_lang[hidden] {display:none!important;}
.ali-home-language button.lang:focus-visible,.ali-home-language a.lang:focus-visible {outline:2px solid currentColor;outline-offset:2px;}
/* The second picker lives in the existing mobile sheet, outside the header. */
.mobile-more-sheet .ali-home-language {position:relative;display:inline-block;}
.mobile-more-sheet .ali-home-language .more_lang {left:0;right:auto;}
html[lang="lo"] body,html[lang="lo"] input,html[lang="lo"] select,html[lang="lo"] button {font-family:"Noto Sans Lao","Phetsarath OT","Leelawadee UI",sans-serif;}
html[lang="zh-Hans"] body,html[lang="zh-Hans"] input,html[lang="zh-Hans"] select,html[lang="zh-Hans"] button {font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif;}
.mobile-bottom-nav-item span,.mobile-more-link span {overflow-wrap:anywhere;}
@media(max-width:767px){.mobile-bottom-nav-item>span:last-child{font-size:11px;line-height:1.25;}}

.ali-home-language .more_lang a.lang {text-decoration:none;}
.ali-home-language form[hidden] {display:none!important;}
