/* =====================================================================
 * 酒价格专栏 · 深咖黑 + 金色风格（A 版，酱香厚重感）
 * =====================================================================
 * 用法：
 *   默认不生效。要启用：在子主题 functions.php 里加一行
 *      define('JPM_THEME', 'dark');
 *   或在 wp-config.php 里定义。改回去注释掉即可。
 *
 * 本文件通过 CSS 变量覆盖实现，结构与红金酒庄风完全一致，
 * 只切换"色"和"字体"——所有布局/组件复用 price-page.css
 * ===================================================================== */

body.jpm-dark {
    /* ===== A 版：深咖黑 + 暗金 ===== */
    --jpm-bg: #14110c;            /* 主背景：深咖近黑 */
    --jpm-bg-3: #1f1a13;          /* 卡片背景：比主背景稍亮 */
    --jpm-line: #3a3024;          /* 浅分割线 */
    --jpm-line-2: #4a3d2c;        /* 深分割线/边框 */
    --jpm-red: #c9a86a;           /* 主点缀：暗金(原本是酒红) */
    --jpm-red-2: #d9b97a;         /* 暗金 hover 态 */
    --jpm-gold: #c9a86a;          /* 强调金 */
    --jpm-gold-2: #e0c084;        /* 浅金辅助 */
    --jpm-text: #f0e6d2;          /* 主文字：暖白 */
    --jpm-text-2: #b9a98a;        /* 次文字：暗金米色 */
    --jpm-text-3: #806f56;        /* 弱文字：暗褐 */
    --jpm-up: #c8102e;            /* 涨红（保留原股市配色）*/
    --jpm-down: #4caf50;          /* 跌绿（深底上调亮一点）*/
    --jpm-serif: "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;
    --jpm-sans: "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;
}

/* ===== 锦上添花的深色态专属调整 ===== */
body.jpm-dark .jpm-wrap,
body.jpm-dark .jpm-list-wrap {
    background: var(--jpm-bg);
}

body.jpm-dark .jpm-pcard,
body.jpm-dark .jpm-chart-box,
body.jpm-dark .jpm-review,
body.jpm-dark .jpm-card,
body.jpm-dark .jpm-cat-nav {
    background: var(--jpm-bg-3);
    border-color: var(--jpm-line-2);
}

body.jpm-dark .jpm-pcard.main {
    background: linear-gradient(135deg, #2a2014 0%, #1f1a13 100%);
    border: 2px solid var(--jpm-gold);
    box-shadow: 0 0 0 1px rgba(201, 168, 106, .15), 0 8px 24px rgba(0, 0, 0, .4);
}

body.jpm-dark .jpm-pcard.main .val,
body.jpm-dark .jpm-pcard.main .label {
    color: var(--jpm-gold);
}

body.jpm-dark .jpm-card .thumb,
body.jpm-dark .jpm-list-hero {
    background: linear-gradient(135deg, #2a2014 0%, #1f1a13 100%);
    color: var(--jpm-gold);
}

body.jpm-dark .jpm-card:hover {
    box-shadow: 0 8px 24px rgba(201, 168, 106, .15);
    border-color: var(--jpm-gold);
}

body.jpm-dark .jpm-table th {
    background: rgba(201, 168, 106, .08);
    color: var(--jpm-text-2);
}

body.jpm-dark .jpm-cat-nav a.current {
    background: var(--jpm-red);
    color: #14110c;
    border-color: var(--jpm-red);
}

body.jpm-dark .jpm-tag {
    color: var(--jpm-gold);
    border-color: var(--jpm-gold);
    background: rgba(201, 168, 106, .06);
}

body.jpm-dark .jpm-chart-tooltip {
    background: #000;
    box-shadow: 0 6px 18px rgba(0, 0, 0, .6);
}

/* ===== 收盘价最高价/最低价曲线在深底上的辅助 ===== */
body.jpm-dark .jpm-guide-line {
    opacity: .5;
}

/* ===== 适配手机 ===== */
body.jpm-dark .jpm-head h1 {
    text-shadow: 0 0 20px rgba(201, 168, 106, .15);
}

/* ============= 规格参数 / FAQ 深色适配 ============= */
body.jpm-dark .jpm-spec,
body.jpm-dark .jpm-faq-list {
    background: var(--jpm-bg-3);
    border-color: var(--jpm-line-2);
}
body.jpm-dark .jpm-spec > .jpm-section-title {
    background: rgba(201, 168, 106, .05);
    border-bottom-color: var(--jpm-line-2);
}
body.jpm-dark .jpm-spec > .jpm-section-title span {
    border-left-color: var(--jpm-gold);
}
body.jpm-dark .jpm-spec-grid {
    border-top-color: var(--jpm-line-2);
    border-left-color: var(--jpm-line-2);
}
body.jpm-dark .jpm-spec-row,
body.jpm-dark .jpm-faq-item {
    border-right-color: var(--jpm-line-2);
    border-bottom-color: var(--jpm-line-2);
}
body.jpm-dark .jpm-faq-q { color: var(--jpm-text); }
body.jpm-dark .jpm-faq-num {
    background: var(--jpm-gold-2);
    color: var(--jpm-bg);
}
body.jpm-dark .jpm-faq-a { color: var(--jpm-text-2); }
body.jpm-dark .jpm-index-note {
    background: rgba(201, 168, 106, .1);
    color: var(--jpm-text-2);
}
