/* V16.29.24: one inline language selector; no extra navigation row. */
.tg-locale-field{display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 10px;border:1px solid #987039;border-radius:12px;background:#111a28;color:#edc780;vertical-align:middle;white-space:nowrap}
.tg-locale-globe{font:normal 13px/1 system-ui,sans-serif}
.tg-locale-field select{min-width:85px;max-width:128px;appearance:none;background:transparent;border:0;color:inherit;font:600 12px/1.4 "Times New Roman",serif;outline-offset:2px;cursor:pointer}
.tg-locale-field select option{color:#18202b;background:#fff}
.tg-locale-field:focus-within{outline:2px solid #f1c66f;outline-offset:2px}
.tg-locale-field.tg-locale-mobile{display:flex;width:calc(100% - 24px);margin:10px 12px;justify-content:center}
.tg-locale-field.tg-locale-mobile select{max-width:none;width:100%;text-align:center}
@media (max-width:1150px){.site-header .tg-locale-field:not(.tg-locale-mobile){padding:0 6px}.site-header .tg-locale-field select{min-width:76px;max-width:98px;font-size:11px}}
@media (max-width:720px){.site-header .tg26-tools > .tg-locale-field{display:none}}
html[lang="zh-CN"] body{font-family:"Times New Roman","Noto Serif CJK SC","Songti SC","SimSun",serif}
