:root {
  --font-zh-sans: "Noto Sans SC Variable", "Microsoft YaHei", sans-serif;
  --font-zh-serif: "Noto Serif SC Variable", "Songti SC", serif;
}

/* Chinese interaction copy stays light, compact and independent of system fonts. */
html[data-ui-language="zh"] [data-ui-zh],
html[data-ui-language="zh"] [data-ui-lang-zh],
html[data-ui-language="zh"] [data-site-sound-label],
html[data-ui-language="zh"] [data-ui-language-toggle],
.stage-video-filters button[data-stage-session],
.projection-drag-hint strong,
.projection-drag-hint small,
.stage-video-empty,
.turntable-copy small {
  font-family: var(--font-zh-sans) !important;
  font-weight: 300 !important;
}

/* Existing Chinese editorial/serif copy uses the bundled serif face. */
.detail-cn,
.popup-country em,
.popup-city-cn,
.encounter-footer small,
.encounter-footer-statement,
.legal-document,
[data-lang-panel="zh"] {
  font-family: var(--font-zh-serif);
}
