/* ============================================================
   中文版排版微调（zh-CN / zh-TW 共用）
   仅在 lang 以 zh 开头的页面加载。
   目的：中文字体优先、去掉为西文设计的负字距、修正中文标题不换行的排版问题。
   ============================================================ */

/* 1. 字体：优先系统中文字体，避免落到无中文的默认字体 */
html[lang^="zh"]{
  --font:"PingFang SC","HarmonyOS Sans SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",
         "Source Han Sans SC","Noto Sans SC","WenQuanYi Micro Hei",system-ui,-apple-system,
         "Segoe UI",Roboto,Arial,sans-serif;
}

/* 2. 正文行距：中文方块字需要比西文更松 */
html[lang^="zh"] body{line-height:1.8;}

/* 3. 标题：取消为西文设计的负字距，行距放宽 */
html[lang^="zh"] h1,
html[lang^="zh"] h2,
html[lang^="zh"] h3,
html[lang^="zh"] h4{letter-spacing:0;line-height:1.35;}
html[lang^="zh"] h1{letter-spacing:0;line-height:1.3;}

/* 4. 全大写小标签：中文没有大小写，.14em 的字距会显得松散 */
html[lang^="zh"] .eyebrow,
html[lang^="zh"] .trust-label,
html[lang^="zh"] .panel-head,
html[lang^="zh"] .rc-head,
html[lang^="zh"] .footer-col h4,
html[lang^="zh"] .contact-list .cl{letter-spacing:.05em;}

/* 5. 品牌字标 */
html[lang^="zh"] .brand-text{letter-spacing:0;}
html[lang^="zh"] .brand-sub{letter-spacing:.1em;}

/* 6. Hero 主标题：原样式 white-space:nowrap 是为短文设计的，
      中文句子较长会溢出容器 —— 改为可换行，并用「荧光笔」式
      背景高亮替代原本绝对定位的下划线（后者跨行会错位）。 */
html[lang^="zh"] .hero h1 em{
  white-space:normal;
  background:linear-gradient(180deg,transparent 64%,rgba(201,122,30,.18) 64%);
  padding:0 .04em;
}
html[lang^="zh"] .hero h1 em::after{display:none;}

/* 7. 数据栏：中文词字数少，字号略收，观感更稳 */
html[lang^="zh"] .stat strong{font-size:clamp(1.5rem,2.7vw,2.05rem);letter-spacing:0;}
html[lang^="zh"] .pstat strong{letter-spacing:0;}
html[lang^="zh"] .step-num{letter-spacing:0;}

/* 8. 表格 / 表单 / 卡片里的数字与单位保持西文字体更清晰 */
html[lang^="zh"] .rc-row b,
html[lang^="zh"] .pr-val,
html[lang^="zh"] .quote footer span{letter-spacing:0;}

/* 9. 中文不与西文混排时避免行尾孤字 */
html[lang^="zh"] p,
html[lang^="zh"] li{text-wrap:pretty;}
