/* Silobionic 简体中文 — loaded after the English site's style.css.
   Latin fonts stay for brand words and numbers; Chinese falls back to the system CJK fonts
   (PingFang SC on Apple, Microsoft YaHei on Windows, Noto Sans SC elsewhere). */
:root{
  --font-display:'Montserrat','PingFang SC','Hiragino Sans GB','Microsoft YaHei','Noto Sans SC',sans-serif;
  --font-body:'Inter','PingFang SC','Hiragino Sans GB','Microsoft YaHei','Noto Sans SC',sans-serif;
  --font-serif:'Noto Serif','Noto Serif SC','Songti SC',SimSun,serif;
}
/* Wide Latin tracking reads as gaps between Chinese characters */
html[lang="zh-CN"] h1,html[lang="zh-CN"] h2,html[lang="zh-CN"] h3,html[lang="zh-CN"] h4,
html[lang="zh-CN"] .h-xl,html[lang="zh-CN"] .h-lg,html[lang="zh-CN"] .h-sm,
html[lang="zh-CN"] .hero-copy h1,html[lang="zh-CN"] .page-hero h1{letter-spacing:0;}
html[lang="zh-CN"] .h-xl,html[lang="zh-CN"] .hero-copy h1,html[lang="zh-CN"] .page-hero h1{font-weight:400;}
html[lang="zh-CN"] body{line-height:1.8;}
html[lang="zh-CN"] .nav a,html[lang="zh-CN"] .eyebrow,html[lang="zh-CN"] .crumb{letter-spacing:.06em;}
