.language-bar{background:#f3f5f6;border-bottom:1px solid #dce3e7;color:#495c69;font-size:12px}
.language-bar .wrap{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-top:9px;padding-bottom:9px}
.language-picker{display:flex;align-items:center;gap:8px;margin:0;font-weight:700;flex-shrink:0}
.language-picker select{width:auto;min-width:140px;max-width:210px;padding:6px 28px 6px 9px;min-height:34px;font-size:13px;background:#fff;color:#233d4a;border:1px solid #b4c3cd;border-radius:7px}
.client-version{font-weight:700;color:#285c62;white-space:nowrap}
.translation-note{margin:0;flex:1;line-height:1.5;min-width:220px}
#language-status:empty{display:none}
#language-status button{font-size:12px;padding:4px 9px}
html:lang(th) body{font-family:'Leelawadee UI',Tahoma,sans-serif;line-height:1.75}
html:lang(hi) body{font-family:'Nirmala UI',Mangal,sans-serif;line-height:1.75}
html:not(:lang(ko)) .main-nav{flex-wrap:wrap}
html:not(:lang(ko)) .growth-tabs{flex-wrap:wrap}
html:not(:lang(ko)) .home-hero h1{font-size:clamp(30px,4.2vw,58px);line-height:1.2;overflow-wrap:break-word}
html:not(:lang(ko)) .home-hero{min-height:460px}
@media(max-width:760px){html:not(:lang(ko)) .home-hero{min-height:0}html:not(:lang(ko)) .home-hero-copy{min-height:0}html:not(:lang(ko)) .header-inner{padding-right:125px}html:not(:lang(ko)) .brand small{white-space:normal;overflow-wrap:anywhere;line-height:1.5}}
@media(max-width:650px){.language-bar .wrap{gap:6px 12px}.translation-note{flex-basis:100%;font-size:11px}.client-version{font-size:11px}.language-picker select{max-width:170px}html:not(:lang(ko)) .home-hero h1{font-size:30px}}
