/* ============================================================
   ms-pc-tone.css · PC 端专属调色 —— R3 版（2026-09-30）
   ----------------------------------------------------------------
   目标：PC 端配色与移动端 m.mensam.com.cn 完全同族，
         回到 9/22 已被确认的「工业深蓝」基线：
             topbar #1B4670 · navbar/平色 #1B4670 · 面板 #21548A · 页脚 #1B4670
   原则：
     1) 共用 CSS（site.css / ms-case.css / ms-news.css ...）的 :root 令牌
        本来就是这套深蓝 —— 本文件**不再整体反转令牌**，只做三件事：
        ① 把 PC 专属令牌钉到用户 9/30 指定的值（文字全高亮、不灰显）
        ② 渲染质量（字体平滑 / 等宽数字 / 焦点环 / 行高）
        ③ 少量 PC 端必需的收口
     2) m 端零改动：本文件只被 view/pc/head.html 引用。
     3) 回滚：把本文件换回上一版即可，模板不动。
   ============================================================ */

/* ---------- ① 文字令牌：全部高亮，正文不允许灰显（用户 9/30 指定）---------- */
:root{
  --ms-text:#FFFFFF;
  --ms-text-soft:rgba(234,242,250,.94);
  --ms-text-dim:rgba(234,242,250,.88);
  --ms-text-faint:rgba(226,240,252,.82);
  --ms-link:#CFE8FB;
  --ms-accent-soft:#FFC9CE;

  --msn-title:#FFFFFF;
  --msn-body:rgba(234,242,250,.94);
  --msn-mute:rgba(234,242,250,.88);
  --msn-link:#CFE8FB;
  --msn-brand-l:#FFC9CE;

  --sm-text:#FFFFFF;
  --sm-text-soft:rgba(234,242,250,.94);
  --sm-text-dim:rgba(234,242,250,.88);
  --sm-link:#CFE8FB;
}

/* ---------- ② 渲染质量：深底上的文字更锐利、数字对齐、焦点可见 ---------- */
html{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
  -webkit-text-size-adjust:100%;
}
body{line-height:1.75}
h1,h2,h3,h4{line-height:1.3}

/* 数字一律等宽：参数表 / 统计 / 页码 / 型号，上下对齐才谈得上「精度感」 */
.msn-stat b,.ms-cs-stats b,.ms-ph-stats b,.ms-statbar-c-item h3,
.msn-pg-i,.ms-ct-row-v,.ms-zoom-b,.msn-geo-i em,.msn-pick-hd em,
.msn-hot-n,.msn-plist u,.msn-rel a em,.ms-charhint,
.ms-prose table td,.ms-prose table th,.ms-cm__body td,.ms-cs-prose td{
  font-variant-numeric:tabular-nums;
  font-feature-settings:"tnum" 1;
}

/* 键盘焦点环：政府/工业采购类站点的正规感，零成本 */
:focus-visible{outline:2px solid #5EA0D9;outline-offset:2px}
.ms-pc :focus:not(:focus-visible){outline:none}

/* ---------- ③ 上下过渡：页脚顶部渐入，消除「内容区 → 页脚」硬切边 ---------- */
.ms-pc-footer-fade{
  background:linear-gradient(180deg,rgba(23,62,101,0) 0%,#1B4670 88px,#1B4670 100%);
}
