/* 单页内容文字颜色修复 - 确保在黑色背景上可见 */

/* 覆盖所有可能的黑色/深灰色文字 */
.page-content,
.page-content *,
.page-content p,
.page-content span,
.page-content div,
.page-content b,
.page-content strong,
.page-content i,
.page-content em,
.page-content u,
.page-content li,
.page-content td,
.page-content th,
.page-content label,
.page-content small {
    color: #e0e0e0 !important;
}

/* 特别处理内联样式中的黑色 */
.page-content [style*="color: black"],
.page-content [style*="color: rgb(0, 0, 0)"],
.page-content [style*="color: rgb(0,0,0)"],
.page-content [style*="color: #000"],
.page-content [style*="color:#000"],
.page-content [style*="color: rgb(77, 77, 77)"],
.page-content [style*="color: rgb(31, 35, 41)"],
.page-content [style*="color: #4d4d4d"],
.page-content [style*="color: #333"],
.page-content [style*="color: #666"],
.page-content [style*="color: #999"] {
    color: #e0e0e0 !important;
}

/* 处理标题 - 保持金色渐变 */
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6 {
    color: #f5a623 !important;
}

/* 链接颜色 */
.page-content a {
    color: #f5a623 !important;
}

.page-content a:hover {
    color: #ffd700 !important;
}

/* 确保加粗文字可见 */
.page-content b,
.page-content strong {
    color: #ffffff !important;
    font-weight: 700;
}

/* 处理可能带有深色背景的内容 */
.page-content [style*="background-color: black"],
.page-content [style*="background-color: #000"],
.page-content [style*="background-color: rgb(0, 0, 0)"] {
    background-color: transparent !important;
}

/* 修复表格 */
.page-content table {
    background-color: transparent !important;
}

.page-content table td,
.page-content table th {
    color: #e0e0e0 !important;
    border-color: #444 !important;
}
