/* =========================================================
   正文排版基线 —— 微信/135编辑器同步文章 (.article-body)
   作用:收敛同步正文里的极端内联样式(小字号、过大行距/段距、浅灰字),
        纯 CSS 兜底,不改动文章数据。全部用 !important 覆盖内联样式。
   维护:调整映射只改这一个文件,pc/pc1/wap 三端同时生效。
   ========================================================= */

.article-body {
    font-size: 16px;
    line-height: 1.8;
    color: #333;
    word-break: break-word;
    overflow-wrap: break-word;
}

/* ---------- 1. 小字号提升:12~15px、9pt/10.5pt/11.5pt → 16px ---------- */
.article-body [style*="font-size:12px"],
.article-body [style*="font-size: 12px"],
.article-body [style*="font-size:13px"],
.article-body [style*="font-size: 13px"],
.article-body [style*="font-size:14px"],
.article-body [style*="font-size: 14px"],
.article-body [style*="font-size:15px"],
.article-body [style*="font-size: 15px"],
.article-body [style*="font-size:9pt"],
.article-body [style*="font-size: 9pt"],
.article-body [style*="font-size:10.5pt"],
.article-body [style*="font-size: 10.5pt"],
.article-body [style*="font-size:11.5pt"],
.article-body [style*="font-size: 11.5pt"] {
    font-size: 16px !important;
}

/* ---------- 2. 过大行距收敛:2em / 2.xem / 200% / 2 → 1.8 ---------- */
.article-body [style*="line-height: 2"],
.article-body [style*="line-height:2"],
.article-body [style*="line-height: 3"],
.article-body [style*="line-height:3"] {
    line-height: 1.8 !important;
}

/* ---------- 3. 段间距收敛:margin-bottom 24px → 16px ---------- */
.article-body [style*="margin-bottom: 24px"],
.article-body [style*="margin-bottom:24px"] {
    margin-bottom: 16px !important;
}
.article-body [style*="margin: 0px 8px 24px"],
.article-body [style*="margin:0px 8px 24px"] {
    margin: 0 8px 16px !important;
}
.article-body [style*="margin: 0px 0px 24px"],
.article-body [style*="margin:0px 0px 24px"],
.article-body [style*="margin: 0 0 24px"],
.article-body [style*="margin:0 0 24px"] {
    margin: 0 0 16px !important;
}

/* ---------- 4. 浅灰正文加深 ---------- */
.article-body [style*="rgb(117, 117, 117)"],
.article-body [style*="rgb(117,117,117)"] {
    color: #333 !important;
}

/* ---------- 5. 图片自适应 ---------- */
.article-body img {
    max-width: 100% !important;
    height: auto !important;
}

/* ---------- 6. 微信隐藏样式标记段 ---------- */
.article-body mp-style-type {
    display: none !important;
}
