
/* ==================== FANTAST888 黑金视觉优化（终极完整版） ==================== */

/* ========== 一、产品详情页黑金 ========== */
.default_products_detail,
.detail_description,
.detail_right,
.detail_brief,
.detail_right .mid,
.detail_right .attr_sure,
.detail_right .quantity_box,
.detail_right input.qty_num,
.editor_txt,
.editor_txt.ck-content,
.themes_text_content,
[class*="description_content"],
.products_detail_info {
  background: #0a0a0a !important;
}

.default_products_detail p,
.default_products_detail span,
.default_products_detail div,
.default_products_detail li,
.detail_description p,
.detail_description span,
.detail_description div,
.detail_description li,
.editor_txt,
.themes_text_content {
  color: #e0d5b0 !important;
}

.default_products_detail h1,
.default_products_detail h2,
.default_products_detail h3,
.default_products_detail h4,
.default_products_detail strong,
.detail_description h2,
.detail_description h3,
.detail_description strong {
  color: #d4af37 !important;
  border-color: #d4af37 !important;
}

.default_products_detail img,
.detail_description img,
.editor_txt img {
  border: 1px solid #d4af37 !important;
  border-radius: 4px !important;
  box-shadow: 0 4px 20px rgba(212,175,55,0.15) !important;
}

.default_products_detail a,
.detail_description a,
.editor_txt a {
  color: #d4af37 !important;
  text-decoration: underline !important;
}

.default_products_detail table,
.default_products_detail th,
.default_products_detail td {
  background: #111 !important;
  color: #e0d5b0 !important;
  border-color: #d4af37 !important;
}

input.qty_num {
  color: #e0d5b0 !important;
  border-color: #d4af37 !important;
  background: #0a0a0a !important;
}

/* ========== 二、分类页黑金 ========== */
body.themes_products_list,
body.themes_products_list .box_content,
body.themes_products_list .visual_plugins_container,
body.themes_products_list .global_content {
  background: #0a0a0a !important;
  color: #e0d5b0 !important;
}

body.themes_products_list h1,
body.themes_products_list h2,
body.themes_products_list .theme_box_title,
body.themes_products_list .category_title {
  color: #d4af37 !important;
  border-color: #d4af37 !important;
}

body.themes_products_list .category_side,
body.themes_products_list .category_box,
body.themes_products_list .filter_box,
body.themes_products_list .product_filter {
  background: #0a0a0a !important;
  color: #e0d5b0 !important;
}

body.themes_products_list .category_side a,
body.themes_products_list a {
  color: #e0d5b0 !important;
}

body.themes_products_list .list_products,
body.themes_products_list .product_list_box,
body.themes_products_list .products_category_list {
  background: transparent !important;
}

body.themes_products_list .prod_name,
body.themes_products_list .prod_name a {
  color: #d4af37 !important;
}

body.themes_products_list select,
body.themes_products_list .sort_select {
  background: #111 !important;
  color: #d4af37 !important;
  border-color: #d4af37 !important;
}

/* ========== 三、隐藏 0评论 0销量 ========== */
body.themes_products_detail .detail_right .visual_box,
body.themes_products_list .visual_box {
  display: none !important;
}

/* ========== 四、顶导 + 菜单按钮 iconfont 全部金色 ========== */
header .iconfont,
.ly_top .iconfont,
.header_fixed_top .iconfont,
.headerFixed .iconfont,
.menu_box .iconfont,
.menu_box i,
.mobile_box .iconfont,
.mobile_themes_global_header .iconfont,
.ly_top button,
.ly_top a,
button .iconfont,
.ajax_cart .iconfont,
.fr.iconfont {
  color: #d4af37 !important;
}

/* ========== 五、菜单弹出黑底 ========== */
.pop_up.nav_side,
.pop_up.category_side,
.pop_buttom_container.nav_container,
.fixed_nav_pop_center,
.fixed_nav_pop_sub_center,
.menu_container,
[class*=nav_side],
[class*=side_menu] {
  background-color: #0a0a0a !important;
  color: #e0d5b0 !important;
}

.pop_up.nav_side a,
.pop_up.nav_side li,
.pop_up.category_side a,
.pop_buttom_container.nav_container a,
.fixed_nav_pop_center a,
.fixed_nav_pop_sub_center a,
[class*=nav_side] a,
[class*=nav_side] li {
  color: #e0d5b0 !important;
}

.pop_up.nav_side h1,
.pop_up.nav_side h2,
.pop_up.nav_side h3,
.pop_up.nav_side strong,
[class*=nav_side] h1,
[class*=nav_side] h2,
[class*=nav_side] h3,
[class*=nav_side] strong {
  color: #d4af37 !important;
  border-color: #d4af37 !important;
}

.pop_up.nav_side select,
.fixed_nav_pop_center select,
[class*=nav_side] select,
.nav_container select {
  background: #111 !important;
  color: #d4af37 !important;
  border-color: #d4af37 !important;
}

.pop_up .close,
.nav_side .close,
[class*=nav_side] .close,
.close.trans3 {
  color: #d4af37 !important;
}

/* ========== 六、信任徽章 ✅ 不被当彩色 emoji ========== */
.trust-badge,
.trust-badge * {
  font-variant-emoji: text !important;
}

/* ========== 分类页专辑描述：强制黑金文字 ========== */
.list_category_description {
  color: #e0d5b0 !important;
  background: #0d0d0d !important;
}
.list_category_description p,
.list_category_description div,
.list_category_description span,
.list_category_description li,
.list_category_description td,
.list_category_description summary {
  color: #e0d5b0 !important;
}
.list_category_description h1,
.list_category_description h2,
.list_category_description h3,
.list_category_description h4,
.list_category_description strong,
.list_category_description b {
  color: #d4af37 !important;
}
.list_category_description table {
  background: #111 !important;
}
.list_category_description th {
  background: #1a1508 !important;
  color: #d4af37 !important;
  border-color: #3a3220 !important;
}
.list_category_description td {
  background: #111 !important;
  color: #e0d5b0 !important;
  border-color: #3a3220 !important;
}
.list_category_description a {
  color: #d4af37 !important;
}

/* ========== 博客详情页：黑金统一补丁 ========== */
.ly_blog_detail_1 .blog_title { color:#d4af37 !important; }
.ly_blog_detail_1 .blog_param,
.ly_blog_detail_1 .blog_param span { color:#9a8a5e !important; }

.ly_blog_detail_1 .blog_content h1,
.ly_blog_detail_1 .blog_content h2,
.ly_blog_detail_1 .blog_content h3,
.ly_blog_detail_1 .blog_content h4 { color:#d4af37 !important; }
.ly_blog_detail_1 .blog_content strong,
.ly_blog_detail_1 .blog_content b { color:#d4af37 !important; }

.ly_blog_detail_1 .blog_content div[style*="1a1a1a"] { color:#e0d5b0 !important; }
.ly_blog_detail_1 .blog_content div[style*="9a8a5e"],
.ly_blog_detail_1 .blog_content p[style*="9a8a5e"] { color:#d4af37 !important; }

.ly_blog_detail_1 .blog_content table { background:#111 !important; }
.ly_blog_detail_1 .blog_content tr[style*="f5efe0"] { background:#1a1508 !important; }
.ly_blog_detail_1 .blog_content th {
  background:#1a1508 !important; color:#d4af37 !important; border-color:#3a3220 !important;
}
.ly_blog_detail_1 .blog_content td {
  background:#111 !important; color:#e0d5b0 !important; border-color:#3a3220 !important;
}

.ly_blog_detail_1 .blog_content a[style*="color:#111"] {
  color:#111 !important; text-decoration:none !important;
}

.ly_blog_detail_1 .right_wrapper { background:#111 !important; }
.ly_blog_detail_1 .right_wrapper a,
.ly_blog_detail_1 .right_wrapper li,
.ly_blog_detail_1 .right_wrapper span,
.ly_blog_detail_1 .right_wrapper div { color:#e0d5b0 !important; }
.ly_blog_detail_1 .right_wrapper h3,
.ly_blog_detail_1 .right_wrapper h4,
.ly_blog_detail_1 .right_wrapper strong { color:#d4af37 !important; }

/* ========== 博客详情页：整体黑底 ========== */
body:has(.ly_blog_detail_1) { background:#0a0a0a !important; }
body:has(.ly_blog_detail_1) .visual_plugins_container,
.ly_blog_detail_1,
.ly_blog_detail_1 .blog_wrapper,
.ly_blog_detail_1 .blog_detail,
.ly_blog_detail_1 .left_wrapper { background:#0a0a0a !important; }
