
/* ============ K30 · PC 文字可读性统一（2026-10-04）============
   老板要求：① 该调大就调大、全站协调 ② 全站不许有灰字 ③ 不许锯齿/发虚，要清晰
   做法：清晰度走「次像素抗锯齿 + 字距优化 + 文字不做半透明合成」；
        字号走「CSS 首屏兜底 + JS 二次兜底」，双保险，且不触碰移动端。 */
/* ---- 1) 清晰度：次像素抗锯齿（antialiased 会让字变细发虚，改回 subpixel） ---- */
@media (min-width:1024px){
  html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
  body,body *{text-rendering:optimizeLegibility !important;
    -webkit-font-smoothing:subpixel-antialiased !important;
    -moz-osx-font-smoothing:auto !important}
  /* 文字不参与半透明合成：opacity<1 会退化成灰度抗锯齿 → 边缘发虚像锯齿 */
  h1,h2,h3,h4,h5,h6,p,li,a,span,em,b,strong,i,u,small,td,th,dt,dd,
  label,button,input,textarea,select,figcaption{text-shadow:none}
  /* 描边字（透明填充）改实色，避免只剩一圈细线看着发虚 */
  .ms-creed-num,.ms-ab-m4-ghost{-webkit-text-fill-color:rgba(255,255,255,.42) !important;-webkit-text-stroke-color:rgba(200,228,250,.85) !important}
}
/* ---- 2) PC 最小字号：辅助/元信息 ≥14px（K30 二次提档），正文 ≥15px ---- */
@media (min-width:1024px){
  /* 14px 档：元信息、标签、角标、页脚（K30 由 13.5px 抬到 14px） */
  .msn-row-meta,.msn-lead-meta,.msn-art-meta,.msn-geohero-p,.msn-stat span,
  .msn-tag,.msn-hot-n,.msn-pg-gap,.msn-geo-i,.msn-rel a em,
  .mst-card-d,.ms-cs-tag,.ms-badge,.ms-lenhint,.ms-file__tip,
  .ms-pc-cat,.ms-pc-desc,.ms-mg-desc,.ms-mg-more,.ms-mg-eyebrow,
  .ms-fcopy-sep,.ms-fcopy-mid,.ms-fcopy-line,.ms-fqr-s,
  .ms-ct-row-n,.ms-ct-row-k,.ms-eyebrow,.msn-hero-kicker,
  .ms-dgal-tag,.ms-ttsx-vn,.ms-sv-anchor a .n{font-size:14px !important}
  /* 15px 档：列表正文与描述 */
  .msn-row-d,.msn-row-t,.msn-pick-t,.msn-rel-t,.ms-cs-card__t,
  .ms-cs-card__d,.mst-card-t,.ms-ct-row-v{font-size:15px !important}
  /* 裸链接/强调：原 14px，辅助档抬到 14px 后这里同步抬到 15px 保住层级 */
  .msn-aside a,.msn-plist a,.ms-cs-meta span,.ms-cs-meta em{font-size:15px !important}
  /* 装饰性英文眉题/角标/提示：一律 ≥14px */
  .ms-ph-eyebrow,.ms-creed-en,.ms-ct-kicker,.ms-cs-eyebrow,.ms-charhint,
  .ms-cs-card__go,.ms-ct-map-badge,.ms-eyebrow,.ms-dw-chip,.ms-dw-sn,
  .ms-pdw-cnt,.ms-pdw-sn,.ms-badge{font-size:14px !important}
  /* 产品巨型菜单侧栏：英文眉题等裸标签 */
  .ms-mg-asidein p,.ms-mg-asidein span,.ms-mg-asidein em{font-size:14px !important}
  /* ---- JS 兜底够不到的「动态注入」节点，必须靠 CSS 定死 ----
     原因：产品巨型菜单（.ms-mega）与高德地图信息窗（.amap-info）都是异步注入的，
           注入晚于 #ms-pc-minsize 的首次 fix()；而 fix() 有 data-msz 幂等标记，
           第二次（load+600ms）直接 return —— 导致这两块永远吃不到 JS 提档。
     实测：改前全站每页残留 29~32 处 13px（另加新闻详情页 TTS 播报时间码 1 处）。 */
  .ms-mg-t,.ms-mg-t span,.ms-mg-sub a,.ms-mg-more{font-size:14px !important}
  .ms-map-iw,.ms-map-iw strong,.ms-map-iw span,.ms-map-iw em,.ms-map-iw p{font-size:14px !important}
  .ms-ttsx-t{font-size:14px !important}                    /* 语音播报时间码，TTS 就绪后才出现 */
}
