/* ================================
 * 正文可读性增强（白色背景）
 * ================================ */

/* 正文基础文字颜色 */
.post-content,
.article-content,
.markdown-body {
  color: #2b2b2b;           /* 深灰，非纯黑，更适合长文阅读 */
  font-size: 16px;
  line-height: 1.9;
}

/* 段落间距 */
.post-content p,
.article-content p,
.markdown-body p {
  margin: 0.8em 0;
}

/* 标题颜色与层级 */
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4 {
  color: #1f2937;           /* 深色标题 */
  font-weight: 600;
}

/* 列表可读性 */
.post-content li,
.article-content li {
  color: #2b2b2b;
  line-height: 1.8;
}

/* 加粗文本 */
.post-content strong,
.article-content strong {
  color: #111827;
}

/* 引用块 */
.post-content blockquote,
.article-content blockquote {
  color: #374151;
  background: #f9fafb;
  border-left: 4px solid #60a5fa;
}

/* 行内代码 */
.post-content code,
.article-content code {
  color: #1e40af;
  background: #f3f4f6;
  padding: 2px 6px;
  border-radius: 4px;
}

/* 代码块 */
.post-content pre,
.article-content pre {
  background: #0f172a;
  color: #e5e7eb;
  line-height: 1.7;
}
