/* WB-TYPO-ULTRA-20260716_110146 */
html body {
  line-height: 1.9 !important;
}
html body .singlepost .bp_content,
html body .bp_content,
html body .singlepost {
  font-size: 18px !important;
  line-height: 2.15 !important;
  letter-spacing: 0.06em !important;
  word-spacing: 0.12em !important;
  color: #2c2c2c !important;
  font-family: "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif !important;
}
html body .bp_content *,
html body .singlepost .bp_content * {
  line-height: 2.15 !important;
  letter-spacing: 0.06em !important;
}
html body .bp_content p,
html body .bp_content section,
html body .bp_content div,
html body .bp_content span,
html body .bp_content li,
html body .bp_content font,
html body .singlepost p,
html body .singlepost section,
html body .singlepost span {
  font-size: 18px !important;
  line-height: 2.15 !important;
  letter-spacing: 0.06em !important;
  word-spacing: 0.12em !important;
  color: #2c2c2c !important;
}
html body .bp_content p,
html body .bp_content > section,
html body .bp_content section[data-autoskip],
html body .singlepost p {
  margin-top: 1.15em !important;
  margin-bottom: 1.15em !important;
}
html body .bp_content h1, html body .bp_content h2, html body .bp_content h3,
html body .bp_content h4, html body .singlepost h1, html body .singlepost h2,
html body .singlepost h3, html body .singlepost h4 {
  line-height: 1.55 !important;
  letter-spacing: 0.04em !important;
  margin: 1.5em 0 0.8em !important;
  font-size: 1.15em !important;
}
html body .bp_content table,
html body .bp_content td,
html body .bp_content th,
html body .singlepost table,
html body .singlepost td,
html body .singlepost th {
  font-size: 15px !important;
  line-height: 1.85 !important;
  letter-spacing: 0.03em !important;
  padding: 12px 14px !important;
}
html body .bp_content img {
  margin: 1em 0 !important;
  max-width: 100% !important;
  height: auto !important;
}
/* 去掉主题列表底线压缩 */
html body .singlepost li,
html body .bp_content li {
  background-image: none !important;
  padding-bottom: 0.4em !important;
}
