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

/* ---- 青瓷（对应 v2_knowledge）：白底 · 青绿 · 琥珀点缀；左竖线标题、方角按钮 ---- */
body.yu7fgh{--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.yu7fgh .ykeg3g h2{padding-left:12px;border-left:4px solid var(--v2-accent)}
body.yu7fgh .zeus7k{border-radius:4px}
body.yu7fgh .ca4mw5{border-radius:50%}
body.yu7fgh .mebmy5 li,body.yu7fgh .tytm49{border-radius:4px}

/* ---- 炭棕铜（对应 v2_gold）：暖炭底 · 铜橙；细线卡片、下划线标题 ---- */
body.k2f7br{--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.k2f7br .ykeg3g h2{padding-bottom:8px;border-bottom:1px solid var(--v2-brand)}
body.k2f7br .zeus7k{border-radius:0;letter-spacing:.08em}
body.k2f7br .ca4mw5{border-radius:0}
body.k2f7br .ndgaet img,body.k2f7br .kk3pz7{border-radius:2px}

/* ---- 藏青橙（对应 v2_suneng）：深藏青 · 活力橙；胶囊按钮、粗标题 ---- */
body.wxpyww{--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.wxpyww .zeus7k{border-radius:999px}
body.wxpyww .ykeg3g h2{font-size:28px;font-weight:900}
body.wxpyww .rgeeum{color:var(--v2-brand)}
body.wxpyww .ndgaet img,body.wxpyww .kk3pz7{border-radius:20px}

/* ---- 石墨（对应 v2_minimal）：白底 · 石墨 · 天蓝；零圆角、细框、大留白 ---- */
body.nfvp9h{--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.nfvp9h .qrc3s7{padding:72px 0}
body.nfvp9h .zeus7k{border-radius:0}
body.nfvp9h .ca4mw5{border-radius:0;background:var(--v2-brand2)}
body.nfvp9h .ykeg3g h2{font-weight:500;font-size:28px}
body.nfvp9h .ndgaet img,body.nfvp9h .kk3pz7,
body.nfvp9h .mebmy5 li,body.nfvp9h .tytm49{border-radius:0}

/* ---- 墨绿荧光（对应 v2_contrast）：墨绿黑 · 荧光绿；粗边框、等宽小标签 ---- */
body.y8fw8c{--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.y8fw8c .rgeeum{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}
body.y8fw8c .k7wtgy,body.y8fw8c .zfa77d{border-width:2px}
body.y8fw8c .zeus7k{border-radius:4px;text-transform:uppercase}

/* ---- 宣纸朱砂（对应 v2_serif）：米黄纸 · 朱砂红；衬线标题、双线分隔 ---- */
body.jn85dk{--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.jn85dk .ykeg3g h2,body.jn85dk .vu7592 h1,body.jn85dk .k7wtgy h3{font-family:"Songti SC","Noto Serif SC",STSong,serif}
body.jn85dk .qrc3s7{border-bottom:3px double var(--v2-line)}
body.jn85dk .ca4mw5{border-radius:2px;background:var(--v2-brand)}

/* ---- 绛紫香槟（对应 v2_obsidian）：深绛紫 · 香槟金；大圆角、柔光阴影 ---- */
body.ahc27y{--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.ahc27y .k7wtgy,body.ahc27y .zfa77d{box-shadow:0 10px 30px rgba(0,0,0,.35)}
body.ahc27y .zeus7k{border-radius:14px}
body.ahc27y .ykeg3g h2{letter-spacing:.04em}

/* ---- 编号分区·森绿（对应 v2_numbered，同版式换皮） ---- */
body.h4v8rn{--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.h4v8rn .zeus7k{border-radius:8px}

/* ======== 第二批（2026-11-02）：在第一批的基础上再出 9 套 V2 ======== */
/* 樱粉灰：白底 · 玫红；圆润卡片、胶囊标签 */
body.h7ccrn{--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.h7ccrn .zeus7k{border-radius:999px}
body.h7ccrn .ca4mw5{border-radius:50%}
/* 海湾蓝：淡蓝底 · 海蓝 · 青绿；标题下双色短线 */
body.vmkg6d{--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.vmkg6d .ykeg3g 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.nmmdv3{--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.nmmdv3 .ykeg3g h2,body.nmmdv3 .vu7592 h1{font-family:"Songti SC","Noto Serif SC",serif;font-weight:900}
body.nmmdv3 .zeus7k,body.nmmdv3 .mebmy5 li,body.nmmdv3 .tytm49{border-radius:0}
/* 午夜青：极深蓝黑 · 青色；发光描边 */
body.qhwy4b{--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.qhwy4b .k7wtgy:hover,body.qhwy4b .zfa77d:hover{border-color:var(--v2-brand);box-shadow:0 0 0 1px #22d3ee55,0 0 24px #22d3ee22}
/* 橄榄：米灰 · 橄榄绿 · 芥黄；虚线分隔 */
body.fcfzcd{--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.fcfzcd .qrc3s7{border-bottom:1px dashed var(--v2-line)}
body.fcfzcd .k7wtgy,body.fcfzcd .zfa77d{border-style:dashed}
/* 钢灰红：浅灰 · 信号红；方角、顶部色条卡片 */
body.m5jgkc{--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.m5jgkc .k7wtgy,body.m5jgkc .zfa77d{border-top:3px solid var(--v2-brand)}
body.m5jgkc .zeus7k,body.m5jgkc .ca4mw5,body.m5jgkc .mebmy5 li,body.m5jgkc .tytm49{border-radius:0}
/* 靛紫：白底 · 靛紫；渐变按钮 */
body.kq8v4c{--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.kq8v4c .zeus7k:not(.tyvs2w){background:linear-gradient(90deg,#6d28d9,#8b5cf6)}
/* 编号分区·墨黑金（numbered 版式的深色皮） */
body.yf9veu{--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.hpb7mf a{color:inherit} 权重高于 .zeus7k，按钮字会变成正文色（石墨配色下「查看产品」几乎看不见）
   2. .k9ffkt strong 用 --v2-white，深色配色里 --v2-white 是深色，和页脚底色同色；页脚底色在所有配色里都是深色，直接用白 */
body.hpb7mf a.zeus7k{color:var(--v2-onbrand)}
body.hpb7mf a.tyvs2w{color:var(--v2-brand)}
body.hpb7mf .k9ffkt strong{color:#fff}
