/* yz314 专用的 V2 皮肤（2026-11-02）。
   yz314 从 shop.qep6ee.vwb5ab 复制而来，两边的 V2 模板原本一模一样；这里给每套 V2 各做一个新样式，
   yz314 的站点只用这些（template_catalog 的 series="yz"，TYUNGEO_TEMPLATE_SERIES=yz）。
   不只换颜色：圆角、标题字体、导航、按钮、区块标题、卡片也跟着换，避免和老站同一副面孔。
   主题类挂在 body 上，和 v2.css 里的主题类同一套变量；本文件在 v2.css 之后加载。 */

/* ---- 青瓷（对应 v2_knowledge）：白底 · 青绿 · 琥珀点缀；左竖线标题、方角按钮 ---- */
body.khkbah{--v2-ink:#132a2a;--v2-muted:#56706f;--v2-line:#d6e6e3;--v2-paper:#f1f8f6;
  --v2-white:#fff;--v2-brand:#0f766e;--v2-brand2:#0d9488;--v2-accent:#f59e0b;--v2-r:6px;
  --v2-hero:linear-gradient(180deg,#f1f8f6,#fff);--v2-foot:#0f2524;--v2-footink:#a9c4c0;--v2-onbrand:#fff;--v2-onaccent:#132a2a}
body.khkbah .bf3xeu h2{padding-left:12px;border-left:4px solid var(--v2-accent)}
body.khkbah .wxjxcw{border-radius:4px}
body.khkbah .vd8q9m{border-radius:50%}
body.khkbah .e5us5n li,body.khkbah .kz3wg8{border-radius:4px}

/* ---- 炭棕铜（对应 v2_gold）：暖炭底 · 铜橙；细线卡片、下划线标题 ---- */
body.vhgax4{--v2-ink:#efe6dc;--v2-muted:#a8998a;--v2-line:#3a312a;--v2-paper:#221c18;
  --v2-white:#1a1512;--v2-brand:#c2703d;--v2-brand2:#dc8a52;--v2-accent:#dc8a52;--v2-r:2px;
  --v2-hero:linear-gradient(180deg,#14100d,#1f1915);--v2-foot:#0f0c0a;--v2-footink:#8f8174;--v2-onbrand:#fff;--v2-onaccent:#14100d}
body.vhgax4 .bf3xeu h2{padding-bottom:8px;border-bottom:1px solid var(--v2-brand)}
body.vhgax4 .wxjxcw{border-radius:0;letter-spacing:.08em}
body.vhgax4 .vd8q9m{border-radius:0}
body.vhgax4 .h4h4kg img,body.vhgax4 .qtgjc3{border-radius:2px}

/* ---- 藏青橙（对应 v2_suneng）：深藏青 · 活力橙；胶囊按钮、粗标题 ---- */
body.sq4794{--v2-ink:#e6edf7;--v2-muted:#93a3bb;--v2-line:#22344f;--v2-paper:#0f2038;
  --v2-white:#0b1a2f;--v2-brand:#f97316;--v2-brand2:#fb923c;--v2-accent:#fb923c;--v2-r:18px;
  --v2-hero:radial-gradient(circle at 80% 0,#16325a,#0b1a2f 60%);--v2-foot:#071222;--v2-footink:#7f8fa8;--v2-onbrand:#fff;--v2-onaccent:#0b1a2f}
body.sq4794 .wxjxcw{border-radius:999px}
body.sq4794 .bf3xeu h2{font-size:28px;font-weight:900}
body.sq4794 .mhsydp{color:var(--v2-brand)}
body.sq4794 .h4h4kg img,body.sq4794 .qtgjc3{border-radius:20px}

/* ---- 石墨（对应 v2_minimal）：白底 · 石墨 · 天蓝；零圆角、细框、大留白 ---- */
body.acfu3t{--v2-ink:#1e293b;--v2-muted:#64748b;--v2-line:#e2e8f0;--v2-paper:#f8fafc;
  --v2-white:#fff;--v2-brand:#334155;--v2-brand2:#0284c7;--v2-accent:#0284c7;--v2-r:0;
  --v2-hero:#fff;--v2-foot:#0f172a;--v2-footink:#94a3b8;--v2-onbrand:#fff;--v2-onaccent:#fff}
body.acfu3t .r5zfpg{padding:72px 0}
body.acfu3t .wxjxcw{border-radius:0}
body.acfu3t .vd8q9m{border-radius:0;background:var(--v2-brand2)}
body.acfu3t .bf3xeu h2{font-weight:500;font-size:28px}
body.acfu3t .h4h4kg img,body.acfu3t .qtgjc3,
body.acfu3t .e5us5n li,body.acfu3t .kz3wg8{border-radius:0}

/* ---- 墨绿荧光（对应 v2_contrast）：墨绿黑 · 荧光绿；粗边框、等宽小标签 ---- */
body.a32fa7{--v2-ink:#eef5ec;--v2-muted:#93a596;--v2-line:#24352b;--v2-paper:#101b15;
  --v2-white:#0b130f;--v2-brand:#84cc16;--v2-brand2:#a3e635;--v2-accent:#a3e635;--v2-r:4px;
  --v2-hero:linear-gradient(135deg,#0b130f 55%,#13241a);--v2-foot:#060b08;--v2-footink:#7d8f80;--v2-onbrand:#0b130f;--v2-onaccent:#0b130f}
body.a32fa7 .mhsydp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}
body.a32fa7 .u87ep7,body.a32fa7 .aqr3q9{border-width:2px}
body.a32fa7 .wxjxcw{border-radius:4px;text-transform:uppercase}

/* ---- 宣纸朱砂（对应 v2_serif）：米黄纸 · 朱砂红；衬线标题、双线分隔 ---- */
body.qzfbrb{--v2-ink:#2d2620;--v2-muted:#7a6e62;--v2-line:#e6dccb;--v2-paper:#f6efe2;
  --v2-white:#fffaf1;--v2-brand:#a52a1f;--v2-brand2:#c2412d;--v2-accent:#c2412d;--v2-r:3px;
  --v2-hero:#f6efe2;--v2-foot:#2d2620;--v2-footink:#c9bba8;--v2-onbrand:#fff;--v2-onaccent:#fff}
body.qzfbrb .bf3xeu h2,body.qzfbrb .yncgw2 h1,body.qzfbrb .u87ep7 h3{font-family:"Songti SC","Noto Serif SC",STSong,serif}
body.qzfbrb .r5zfpg{border-bottom:3px double var(--v2-line)}
body.qzfbrb .vd8q9m{border-radius:2px;background:var(--v2-brand)}

/* ---- 绛紫香槟（对应 v2_obsidian）：深绛紫 · 香槟金；大圆角、柔光阴影 ---- */
body.fr7eqt{--v2-ink:#f1e9f3;--v2-muted:#a897ac;--v2-line:#3a2a40;--v2-paper:#24182a;
  --v2-white:#1c1221;--v2-brand:#d9b77e;--v2-brand2:#e8cb98;--v2-accent:#d9b77e;--v2-r:16px;
  --v2-hero:radial-gradient(circle at 20% 0,#3a2344,#1c1221 65%);--v2-foot:#130b17;--v2-footink:#94839a;--v2-onbrand:#1c1221;--v2-onaccent:#1c1221}
body.fr7eqt .u87ep7,body.fr7eqt .aqr3q9{box-shadow:0 10px 30px rgba(0,0,0,.35)}
body.fr7eqt .wxjxcw{border-radius:14px}
body.fr7eqt .bf3xeu h2{letter-spacing:.04em}

/* ---- 编号分区·森绿（对应 v2_numbered，同版式换皮） ---- */
body.bsebbh{--v2-ink:#172219;--v2-muted:#5a6b5d;--v2-line:#dce7de;--v2-paper:#f3f8f4;--v2-white:#fff;
  --v2-brand:#166534;--v2-brand2:#15803d;--v2-accent:#ca8a04;--v2-r:8px;--v2-hero:#fff;
  --v2-foot:#172219;--v2-footink:#b4c4b7;--v2-onbrand:#fff;--v2-onaccent:#fff}
body.bsebbh .wxjxcw{border-radius:8px}

/* ======== 第二批（2026-11-02）：在第一批的基础上再出 9 套 V2 ======== */
/* 樱粉灰：白底 · 玫红；圆润卡片、胶囊标签 */
body.c7qyp4{--v2-ink:#2a1f24;--v2-muted:#7b6a71;--v2-line:#f0dfe5;--v2-paper:#fdf4f7;--v2-white:#fff;
  --v2-brand:#be185d;--v2-brand2:#db2777;--v2-accent:#db2777;--v2-r:14px;--v2-hero:linear-gradient(180deg,#fdf4f7,#fff);
  --v2-foot:#2a1f24;--v2-footink:#cbb6be;--v2-onbrand:#fff;--v2-onaccent:#fff}
body.c7qyp4 .wxjxcw{border-radius:999px}
body.c7qyp4 .vd8q9m{border-radius:50%}
/* 海湾蓝：淡蓝底 · 海蓝 · 青绿；标题下双色短线 */
body.f9xz4t{--v2-ink:#0c2536;--v2-muted:#557086;--v2-line:#d3e6f2;--v2-paper:#eef7fc;--v2-white:#fff;
  --v2-brand:#0369a1;--v2-brand2:#0891b2;--v2-accent:#14b8a6;--v2-r:10px;--v2-hero:linear-gradient(160deg,#e0f2fe,#fff 60%);
  --v2-foot:#0c2536;--v2-footink:#9fb8c9;--v2-onbrand:#fff;--v2-onaccent:#fff}
body.f9xz4t .bf3xeu h2::after{content:"";display:block;width:56px;height:4px;margin-top:10px;
  background:linear-gradient(90deg,var(--v2-brand) 50%,var(--v2-accent) 50%)}
/* 陶土：米白 · 陶土橙 · 深棕；粗衬线标题、直角 */
body.nrrcce{--v2-ink:#3b2418;--v2-muted:#86675a;--v2-line:#ecdccf;--v2-paper:#f8efe7;--v2-white:#fffaf5;
  --v2-brand:#c2410c;--v2-brand2:#ea580c;--v2-accent:#c2410c;--v2-r:0;--v2-hero:#f8efe7;
  --v2-foot:#3b2418;--v2-footink:#cdb3a4;--v2-onbrand:#fff;--v2-onaccent:#fff}
body.nrrcce .bf3xeu h2,body.nrrcce .yncgw2 h1{font-family:"Songti SC","Noto Serif SC",serif;font-weight:900}
body.nrrcce .wxjxcw,body.nrrcce .e5us5n li,body.nrrcce .kz3wg8{border-radius:0}
/* 午夜青：极深蓝黑 · 青色；发光描边 */
body.pwqapd{--v2-ink:#e3f2f7;--v2-muted:#89a3ae;--v2-line:#1b2b35;--v2-paper:#0e1820;--v2-white:#0a1117;
  --v2-brand:#22d3ee;--v2-brand2:#67e8f9;--v2-accent:#22d3ee;--v2-r:8px;--v2-hero:radial-gradient(circle at 70% 0,#0f2a36,#0a1117 60%);
  --v2-foot:#060b0f;--v2-footink:#6f8893;--v2-onbrand:#0a1117;--v2-onaccent:#0a1117}
body.pwqapd .u87ep7:hover,body.pwqapd .aqr3q9:hover{border-color:var(--v2-brand);box-shadow:0 0 0 1px #22d3ee55,0 0 24px #22d3ee22}
/* 橄榄：米灰 · 橄榄绿 · 芥黄；虚线分隔 */
body.zcsvrj{--v2-ink:#262a1c;--v2-muted:#6d7160;--v2-line:#e2e3d4;--v2-paper:#f5f5ec;--v2-white:#fcfcf7;
  --v2-brand:#4d7c0f;--v2-brand2:#65a30d;--v2-accent:#ca8a04;--v2-r:6px;--v2-hero:#f5f5ec;
  --v2-foot:#262a1c;--v2-footink:#b9bca8;--v2-onbrand:#fff;--v2-onaccent:#fff}
body.zcsvrj .r5zfpg{border-bottom:1px dashed var(--v2-line)}
body.zcsvrj .u87ep7,body.zcsvrj .aqr3q9{border-style:dashed}
/* 钢灰红：浅灰 · 信号红；方角、顶部色条卡片 */
body.taqu7j{--v2-ink:#18181b;--v2-muted:#62626b;--v2-line:#e4e4e7;--v2-paper:#f4f4f5;--v2-white:#fff;
  --v2-brand:#dc2626;--v2-brand2:#ef4444;--v2-accent:#dc2626;--v2-r:0;--v2-hero:#f4f4f5;
  --v2-foot:#18181b;--v2-footink:#a1a1aa;--v2-onbrand:#fff;--v2-onaccent:#fff}
body.taqu7j .u87ep7,body.taqu7j .aqr3q9{border-top:3px solid var(--v2-brand)}
body.taqu7j .wxjxcw,body.taqu7j .vd8q9m,body.taqu7j .e5us5n li,body.taqu7j .kz3wg8{border-radius:0}
/* 靛紫：白底 · 靛紫；渐变按钮 */
body.wep9bf{--v2-ink:#1e1b3a;--v2-muted:#68658a;--v2-line:#e4e2f3;--v2-paper:#f5f4fc;--v2-white:#fff;
  --v2-brand:#6d28d9;--v2-brand2:#7c3aed;--v2-accent:#a78bfa;--v2-r:12px;--v2-hero:linear-gradient(160deg,#f5f3ff,#fff 55%);
  --v2-foot:#1e1b3a;--v2-footink:#b4b0d4;--v2-onbrand:#fff;--v2-onaccent:#1e1b3a}
body.wep9bf .wxjxcw:not(.zb66e3){background:linear-gradient(90deg,#6d28d9,#8b5cf6)}
/* 编号分区·墨黑金（numbered 版式的深色皮） */
body.kbppeu{--v2-ink:#f1ece2;--v2-muted:#a39b8c;--v2-line:#2f2c27;--v2-paper:#1a1815;--v2-white:#121110;
  --v2-brand:#c9a227;--v2-brand2:#ddb94a;--v2-accent:#c9a227;--v2-r:4px;--v2-hero:#121110;
  --v2-foot:#0b0a09;--v2-footink:#8e877b;--v2-onbrand:#121110;--v2-onaccent:#121110}

/* 通用修正（2026-11-02，版式助手发现）：
   1. body.p3z4mh a{color:inherit} 权重高于 .wxjxcw，按钮字会变成正文色（石墨配色下「查看产品」几乎看不见）
   2. .e9eqa4 strong 用 --v2-white，深色配色里 --v2-white 是深色，和页脚底色同色；页脚底色在所有配色里都是深色，直接用白 */
body.p3z4mh a.wxjxcw{color:var(--v2-onbrand)}
body.p3z4mh a.zb66e3{color:var(--v2-brand)}
body.p3z4mh .e9eqa4 strong{color:#fff}
