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

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

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

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

/* ---- 石墨（对应 v2_minimal）：白底 · 石墨 · 天蓝；零圆角、细框、大留白 ---- */
body.j89mw3{--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.j89mw3 .adpauc{padding:72px 0}
body.j89mw3 .bpzndu{border-radius:0}
body.j89mw3 .c9scde{border-radius:0;background:var(--v2-brand2)}
body.j89mw3 .sgfmxs h2{font-weight:500;font-size:28px}
body.j89mw3 .utzpcq img,body.j89mw3 .y5xzea,
body.j89mw3 .cra8pe li,body.j89mw3 .s922vy{border-radius:0}

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

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

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

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

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