html[lang="zh_CN"], html[lang="zh-CN"] { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif; }
:is(html[lang="zh_CN"], html[lang="zh-CN"]) :is(body, input, button, select, textarea) { font-family: inherit; }
.ui-language-switcher { display: flex; flex-wrap: wrap; align-items: center; gap: .35rem; margin: .5rem; font-size: .8125rem; }
.ui-language-switcher select, .ui-language-switcher button { min-height: 2rem; border: 1px solid #c5cbd3; border-radius: .25rem; background: #fff; color: #202631; padding: .25rem .45rem; font: inherit; }
.ui-language-switcher button { cursor: pointer; }
.ui-language-switcher :focus-visible { outline: 2px solid #1368ce; outline-offset: 2px; }
@media (max-width: 575px) { .vironeer-page-header { flex-wrap: wrap; height: auto; min-height: 70px; } .ui-language-switcher { margin: .25rem; } }
