﻿/* ==========================================================
   15) ✅ 修复：文章页"浅色背景块"文字几乎看不见
   ========================================================== */
.entry-content [style*="background-color: #f"],
.entry-content [style*="background-color:#f"],
.entry-content [style*="background: #f"],
.entry-content [style*="background:#f"]{
  color: #0f172a !important;
  --theme-text-color: #0f172a;
  --theme-headings-color: #0f172a;
  --theme-link-initial-color: #0f766e;
  --theme-link-hover-color: #115e59;
}

.entry-content [style*="background-color: #f"] p,
.entry-content [style*="background-color:#f"] p,
.entry-content [style*="background: #f"] p,
.entry-content [style*="background:#f"] p,
.entry-content [style*="background-color: #f"] li,
.entry-content [style*="background-color:#f"] li,
.entry-content [style*="background: #f"] li,
.entry-content [style*="background:#f"] li,
.entry-content [style*="background-color: #f"] strong,
.entry-content [style*="background-color:#f"] strong,
.entry-content [style*="background: #f"] strong,
.entry-content [style*="background:#f"] strong,
.entry-content [style*="background-color: #f"] em,
.entry-content [style*="background-color:#f"] em,
.entry-content [style*="background: #f"] em,
.entry-content [style*="background:#f"] em,
.entry-content [style*="background-color: #f"] h1,
.entry-content [style*="background-color:#f"] h1,
.entry-content [style*="background: #f"] h1,
.entry-content [style*="background:#f"] h1,
.entry-content [style*="background-color: #f"] h2,
.entry-content [style*="background-color:#f"] h2,
.entry-content [style*="background: #f"] h2,
.entry-content [style*="background:#f"] h2,
.entry-content [style*="background-color: #f"] h3,
.entry-content [style*="background-color:#f"] h3,
.entry-content [style*="background: #f"] h3,
.entry-content [style*="background:#f"] h3,
.entry-content [style*="background-color: #f"] h4,
.entry-content [style*="background-color:#f"] h4,
.entry-content [style*="background: #f"] h4,
.entry-content [style*="background:#f"] h4{
  color: #0f172a !important;
}

.entry-content [style*="background-color: #f"] a,
.entry-content [style*="background-color:#f"] a,
.entry-content [style*="background: #f"] a,
.entry-content [style*="background:#f"] a{
  color: #0f766e !important;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.entry-content [style*="background-color: #f"] #ez-toc-container,
.entry-content [style*="background-color:#f"] #ez-toc-container{
  color: #0f172a !important;
}
.entry-content [style*="background-color: #f"] #ez-toc-container a,
.entry-content [style*="background-color:#f"] #ez-toc-container a{
  color: #0f766e !important;
}

