/* detail-page.css - 文章详情和产品详情页专用样式 */
/* ============================================================ */

/* 详情页基础样式 - 干净、专业、易读 */
.detail-page {
    background: #F8F6F3 !important;
    color: #2C2A27 !important;
}

/* 详情页导航栏 - 干净专业 */
.detail-page .navbar {
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.02) !important;
}

.detail-page .navbar .nav-links a {
    color: #4A4A4A !important;
}

.detail-page .navbar .nav-links a:hover,
.detail-page .navbar .nav-links a.active {
    color: #C0A26B !important;
}

/* 详情页语言切换 - 与主站统一 */
.detail-page .lang-switch-wrapper {
    background: rgba(0, 0, 0, 0.04) !important;
    border-color: rgba(0, 0, 0, 0.08) !important;
}

.detail-page .lang-switch-wrapper .lang-btn {
    color: rgba(0, 0, 0, 0.5) !important;
}

.detail-page .lang-switch-wrapper .lang-btn.active {
    background: rgba(192, 162, 107, 0.12) !important;
    color: #C0A26B !important;
}

.detail-page .lang-switch-wrapper .divider {
    color: rgba(0, 0, 0, 0.1) !important;
}

/* 详情页搜索框 */
.detail-page .nav-search input {
    background: rgba(0, 0, 0, 0.04) !important;
    border-color: rgba(0, 0, 0, 0.08) !important;
    color: #2C2A27 !important;
}

.detail-page .nav-search input::placeholder {
    color: rgba(0, 0, 0, 0.3) !important;
}

.detail-page .nav-search button {
    color: rgba(0, 0, 0, 0.4) !important;
}

.detail-page .nav-search button:hover {
    color: #C0A26B !important;
}

/* 详情页内容卡片 - 干净白 */
.detail-page .article-card,
.detail-page .product-detail-card {
    background: #ffffff !important;
    border-radius: 20px !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.03) !important;
    border: 1px solid rgba(0, 0, 0, 0.04) !important;
}

/* 详情页标题 - 深色清晰 */
.detail-page .article-title,
.detail-page .product-title {
    color: #1A1A1A !important;
    font-weight: 600 !important;
}

/* 详情页正文 - 舒适阅读 */
.detail-page .article-content,
.detail-page .product-content {
    color: #3D3A36 !important;
    line-height: 1.8 !important;
}

.detail-page .article-content h2,
.detail-page .product-content h2 {
    color: #2C2A27 !important;
    font-weight: 500 !important;
}

.detail-page .article-content a,
.detail-page .product-content a {
    color: #C0A26B !important;
}

/* 详情页元信息 */
.detail-page .article-meta,
.detail-page .product-meta {
    color: #9A8E7E !important;
    border-bottom-color: rgba(0, 0, 0, 0.06) !important;
}

/* 详情页按钮 - 品牌色 */
.detail-page .btn-primary,
.detail-page .btn-inquiry {
    background: #C0A26B !important;
    color: white !important;
    border: none !important;
}

.detail-page .btn-primary:hover,
.detail-page .btn-inquiry:hover {
    background: #A8884E !important;
}

/* 详情页页脚 */
.detail-page footer {
    background: #F5F0EA !important;
    border-top: 1px solid rgba(0, 0, 0, 0.04) !important;
    color: #9A8E7E !important;
}