/* Chinese (zh) locale font fallback fix.
   The site's default web fonts (Manrope, custom serif) have no CJK glyphs,
   so Chinese text rendered as tofu boxes. Load a real CJK webfont so it
   renders correctly on every device, then also list system CJK fonts first
   so devices that already have them skip the download. */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&display=swap');

html[lang="zh"],
html[lang="zh"] *,
html[lang="zh"] *::first-letter,
html[lang="zh"] *::before,
html[lang="zh"] *::after {
  font-family: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans SC",
    -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
    sans-serif !important;
}
