/* ffcms-26 金色主题 - 优化版 */
/* 改善对比度和可读性，保持金色奢华感 */

body {
    background-color: #1a1a1a;
}

a {
    color: #e8c878;
}

a:hover {
    color: #f5d898;
}

/* 主要内容区域 - 使用浅灰色文字，非金色 */
.fed-back-whits {
    background-color: #242424 !important;
    color: #d8d8d8 !important;
}

.fed-user-input input {
    background-color: #2a2a2a !important;
    color: #d8d8d8 !important;
}

/* 仅标题和强调使用金色 */
.fed-text-green,
.fed-text-black,
.fed-list-head h2,
.fed-navs-title.fed-text-green,
.fed-pops-navbar .fed-this a {
    color: #e8c878 !important;
}

.fed-btns-green {
    background-color: #e8c878 !important;
    color: #1a1a1a !important;
    border-color: #e8c878 !important;
}

.fed-btns-green:hover {
    background-color: #f5d898 !important;
}

.fed-list-info .fed-list-score:before {
    border-top: 0.25rem solid #e8c878;
}

.fed-back-green {
    background-color: #e8c878 !important;
    color: #1a1a1a !important;
}

.fed-back-ashen {
    background-color: #2a2a2a !important;
    color: #d8d8d8 !important;
}

/* 边框颜色 */
.fed-head-info .fed-pops-navbar .fed-pops-list li a,
.fed-tabs-info .fed-tabs-btm a,
.fed-rims-info {
    border-color: #333;
}

/* 表单和按钮 */
.fed-form-info,
.fed-btns-info,
.fed-tabs-info .fed-tabs-btm a {
    background-color: #2a2a2a;
    color: #d8d8d8;
}

.fed-tabs-info .fed-tabs-btm a:visited {
    background-color: #333;
    border-color: #2a2a2a;
    color: #999;
}

.fed-tabs-info .fed-tabs-btm a:hover {
    background-color: #e8c878;
    border-color: #e8c878;
    color: #1a1a1a;
}

.fed-btns-disad,
.fed-btns-disad:hover {
    background-color: #2a2a2a !important;
    border-color: #333 !important;
    color: #666 !important;
}

/* 分割线 */
.fed-casc-list dl,
.fed-list-text .fed-list-item a,
.fed-tabs-info .fed-tabs-foot {
    border-top: 1px dashed #333;
}

.fed-play-info .fed-play-btn,
.fed-tabs-info .fed-tabs-boxs {
    border-top: 1px solid #333;
}

.fed-pops-search .fed-pops-case,
.fed-line-bottom:after {
    background-color: #2a2a2a;
}

.fed-line-top:before {
    border-top: 1px solid #333;
}

.fed-line-right:after {
    border-right: 1px solid #333;
}

hr,
.fed-head-info .fed-pops-user li a,
.fed-casc-head a {
    border-bottom: 0.0625rem solid #333;
}

.fed-scre-list dl,
.fed-line-left:before {
    border-left: 1px solid #333;
}

/* 弹出层 */
.fed-head-info .fed-pops-title,
.fed-head-info .fed-pops-list,
.fed-casc-head .fed-this {
    background-color: #2a2a2a;
}

/* 分页 */
.fed-page-info a,
.fed-page-info em,
.fed-page-info span,
.fed-head-info .fed-navs-search .fed-navs-input {
    color: #d8d8d8;
    background-color: #2a2a2a;
    border: 1px solid #333 !important;
}

.fed-page-info a:hover {
    background-color: #e8c878;
    color: #1a1a1a;
    border-color: #e8c878 !important;
}

.fed-casc-head {
    background-color: #2a2a2a;
}

/* 列表项文字颜色 */
.fed-list-title a,
.fed-list-item a {
    color: #d8d8d8;
}

.fed-list-title a:hover,
.fed-list-item a:hover {
    color: #e8c878;
}

/* 备注标签 */
.fed-list-remarks {
    color: #999;
}

/* 侧边栏排行 */
.fed-rank-num {
    color: #666;
    font-weight: bold;
}

.fed-rank-num.fed-rank-top {
    color: #e8c878;
}

.fed-rank-name {
    color: #d8d8d8;
}

.fed-rank-name:hover {
    color: #e8c878;
}

/* 焦点图区域 */
.fed-focus-title {
    color: #fff;
}

.fed-focus-desc {
    color: rgba(255, 255, 255, 0.8);
}

.fed-focus-name {
    color: #d8d8d8;
}

.fed-focus-item:hover .fed-focus-name {
    color: #e8c878;
}

/* 滚动卡片 */
.fed-scroll-title a {
    color: #d8d8d8;
}

.fed-scroll-title a:hover {
    color: #e8c878;
}

/* 大网格 */
.fed-grid-title {
    color: #fff;
}

.fed-grid-remarks {
    color: rgba(255, 255, 255, 0.8);
}

/* 瀑布流 */
.fed-waterfall-item .fed-list-title a {
    color: #d8d8d8;
}

.fed-waterfall-item .fed-list-title a:hover {
    color: #e8c878;
}

/* 输入框占位符 */
.fed-navs-input::placeholder {
    color: #666;
}

/* 搜索按钮 */
.fed-navs-submit {
    color: #999;
}

.fed-navs-submit:hover {
    color: #e8c878;
}

/* 导航栏 */
.fed-navs-title {
    color: #d8d8d8;
}

.fed-navs-title:hover,
.fed-navs-title.fed-text-green {
    color: #e8c878 !important;
}

/* 底部导航 */
.fed-tabr-info a {
    color: #999;
}

.fed-tabr-info a:hover,
.fed-tabr-info .fed-text-green {
    color: #e8c878 !important;
}

/* 颜色选择器 */
.fed-colo-info .fed-colo-golds {
    color: #e8c878;
}
