/* ============================================================
   Golden Age 设计地基 · 配色唯一管理源(Design Tokens)
   ------------------------------------------------------------
   当前主题:暖调奢华(WARM LUXURY — 米白 + 香槟金 + 墨绿) 2026-09-21
   前后台共用。所有组件样式只允许引用这里的变量,禁止写死色值。
   主题备选:tmp/css-backup/ 下
     tokens-original.css(原品牌绿)/ tokens-scifi-lightblue.css(科幻淡蓝)
     tokens-cyber-neon.css(赛博霓虹)
   ============================================================ */
:root {
    /* ── 品牌色(墨绿主色 + 香槟金点缀) ───────────────── */
    --brand-green:        #2a6a4d;   /* 主色:墨绿(提亮一档,压过金色次级,保证 CTA 主次) */   /* 主色:墨绿(原品牌绿位 → 主按钮/链接,沉稳) */
    --brand-green-dark:   #143528;   /* 深墨绿(渐变尾/深底强调) */
    --brand-green-bright: #3a8562;   /* 亮墨绿(hover) */   /* 亮墨绿(hover/高亮) */
    --brand-blue:         #b08d3f;   /* 香槟金(链接金/强调,原蓝位) */
    --brand-blue-deep:    #96762f;   /* 深金(渐变尾) */
    --brand-aqua:         #d4b76a;   /* 亮香槟(点缀/发光线) */
    --brand-aqua-soft:    #e6d3a3;   /* 浅香槟(眉标/深底亮字) */

    /* 金棕深阶(按钮渐变深端/深色悬浮) */
    --brand-blue-navy-1:  #8a6d2f;
    --brand-blue-navy-2:  #a3823a;
    --brand-blue-navy-3:  #5c4a1e;

    /* ── 功能色 ─────────────────────────────────────── */
    --danger:   #c0563f;             /* 陶土红(警示,暖调) */
    --success-lime:  #7d9b6a;        /* 橄榄绿(成功) */
    --success-mint:  #94ad7f;        /* 鼠尾草绿(徽标/状态) */
    --success-lime-strong: #8fae7b;
    --success-mint-strong: #a3ba8f;
    --success-aqua-glow:   #e8d9a8;

    /* ── 近黑阶(ink:正文/极深底 → 暖深棕黑) ─────────── */
    --ink-1: #191410;   /* 深棕黑(最深底) */
    --ink-2: #221c15;   /* 暖炭黑 */
    --ink-3: #2b241c;   /* 正文墨(暖黑) */

    /* ── 深底阶(deep:暗色主题卡片底 → 深墨绿棕系) ──── */
    --deep-navy:    #1c2b23;         /* 主深底:深墨绿 */
    --deep-navy-2:  #24352b;
    --deep-navy-3:  #2b4034;
    --deep-navy-4:  #33493c;
    --deep-navy-5:  #3f5847;
    --deep-slate:   #26211a;         /* 深咖啡 */
    --deep-slate-2: #332c22;
    --deep-green:   #1a2822;         /* 深苔绿 */
    --deep-green-2: #223129;
    --deep-green-3: #27392e;
    --deep-teal:    #213129;         /* 深松绿 */
    --deep-teal-2:  #2a3f33;

    /* ── 灰字阶(text:次要文字 → 暖灰) ──────────────── */
    --text-muted-1: #57503f;         /* 深暖灰 */
    --text-muted-2: #5f5747;
    --text-muted-3: #6a6150;
    --text-muted-4: #857b66;         /* 主灰字(暖灰) */
    --text-muted-5: #8f8570;
    --text-muted-6: #998f7b;
    --text-muted-7: #a59b88;
    --text-muted-8: #b0a794;
    --text-muted-9: #bcb29f;
    --text-muted-10: #c7bfae;

    /* ── 边线阶(line:米调浅线) ────────────────────── */
    --line-1: #e2d9c8;               /* 米线 */
    --line-2: #e6ddcd;
    --line-3: #e9e1d2;
    --line-4: #ece4d6;
    --line-5: #efe8db;               /* 主线色:米白 */
    --line-6: #f1ebdf;
    --line-7: #f4eee3;

    /* ── 浅底阶(soft:米白奶油底) ───────────────────── */
    --soft-blue-1: #f7f1e6;          /* 米白 */
    --soft-blue-2: #f8f3e9;
    --soft-blue-3: #f5ecdb;          /* 浅奶油 */
    --soft-mix-1:  #f7f2e8;
    --soft-mix-2:  #f8f3ea;
    --soft-mix-3:  #f6f1e6;
    --soft-green-1: #f5f2e6;
    --soft-green-2: #f7f3e8;
    --soft-green-3: #f6f2e7;
    --soft-green-4: #f7f3e9;
    --soft-green-5: #f7f4ea;
    --soft-green-6: #f6f3e8;
    --soft-green-7: #f8f4ea;
    --soft-green-8: #f8f5eb;
    --soft-green-9: #f9f5ec;
    --soft-aqua-1: #f8f4ea;
    --soft-aqua-2: #f8f5ec;
    --soft-aqua-3: #f7f3e9;
    --soft-aqua-4: #f8f5ec;
    --soft-neutral-1: #f7f4ed;
    --soft-neutral-2: #f6f3ea;
    --soft-page:      #f8f4ec;       /* 页面底:米白 */
    --soft-green-10:  #f8f5ec;
    --soft-green-11:  #f9f5ed;
    --soft-blue-4:    #f9f6ee;
    --soft-green-12:  #f9f6ee;
    --soft-green-13:  #faf6ef;
    --soft-page-2:    #faf7f0;       /* 亮页面底:暖白 */
    --soft-blue-5:    #fbf8f1;
    --soft-blue-6:    #fbf8f2;
    --soft-blue-7:    #fcf9f3;
    --soft-blue-8:    #fcfaf4;

    /* ── 纯色 ──────────────────────────────────────── */
    --white: #fffdf8;                /* 暖白(非冷白) */

    /* ── rgb 三元组(供 rgba(var(--x-rgb), a) 透明度变体) ── */
    --brand-green-rgb: 42, 106, 77;
    --brand-green-dark-rgb: 20, 53, 40;
    --brand-blue-rgb: 176, 141, 63;
    --brand-blue-deep-rgb: 150, 118, 47;
    --brand-aqua-rgb: 212, 183, 106;
    --brand-aqua-soft-rgb: 230, 211, 163;
    --white-rgb: 255, 253, 248;
    --black-rgb: 25, 20, 16;
    --deep-navy-rgb: 28, 43, 35;
    --deep-navy-2-rgb: 36, 53, 43;
    --ink-1-rgb: 25, 20, 16;
    --text-muted-1-rgb: 87, 80, 63;
    --brand-green-shadow-rgb: 45, 90, 70;
    --success-mint-rgb: 148, 173, 127;
    --success-mint-strong-rgb: 163, 186, 143;
    --success-aqua-glow-rgb: 232, 217, 168;
    --danger-strong-rgb: 192, 86, 63;
    --danger-rgb: 192, 86, 63;
    --ink-2-rgb: 34, 28, 21;
    --deep-navy-4-rgb: 51, 73, 60;
    --deep-green-rgb: 26, 40, 34;
    --deep-teal-rgb: 33, 49, 41;

    /* ── 兼容别名(旧变量名,勿动) ──────────────────── */
    --green: var(--brand-green);
    --green-dark: var(--brand-green-dark);
    --aqua: var(--brand-aqua);
    --blue: var(--brand-blue);
    --navy: var(--deep-navy);
    --ink: var(--ink-3);
    --muted: var(--text-muted-4);
    --line: var(--line-5);
    --surface: var(--white);
    --soft: var(--soft-page);
}
