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

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

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

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

/* ---- 石墨（对应 v2_minimal）：白底 · 石墨 · 天蓝；零圆角、细框、大留白 ---- */
body.edx9ec{--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.edx9ec .jy29vr{padding:72px 0}
body.edx9ec .ad6m9v{border-radius:0}
body.edx9ec .hh3fx6{border-radius:0;background:var(--v2-brand2)}
body.edx9ec .krxqah h2{font-weight:500;font-size:28px}
body.edx9ec .fcse8d img,body.edx9ec .hhx8mf,
body.edx9ec .n32fvd li,body.edx9ec .vjfvee{border-radius:0}

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

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

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

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

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