/* 配色层：?v2=b（中等）/ ?v2=c（丰富）—— 2026-10-26 站主看 ?v2=1：「这也太素了吧 已经毫无配色和设计感了」
   叠在 lz-frame.css + home-v3.css 上，只在 body.lz-f2-b（B、C 都有）/ body.lz-f2-c（只 C）下生效；所有颜色取 lz-tokens.css 的变量。
   本机正本：E:\站点\www.liezhe.com\补丁\lz-theme-bc.css → wp-content/themes/wpdx-liezhe/assets/css/lz-theme-bc.css
   规范：E:\liezhe工作流\标准\页面视觉.md「全站设计规范 v2」四之二（配色怎么用） */

/* 大类标识色：任何元素加 c1–c5 就拿到这一组 */
.lz-f2-b .c1{--cs:var(--lz-c1);--cb:var(--lz-c1-bg);--csoft:var(--lz-c1-soft);--cl:var(--lz-c1-line);--cf:var(--lz-c1-fg);--ci:var(--lz-c1-ink)}
.lz-f2-b .c2{--cs:var(--lz-c2);--cb:var(--lz-c2-bg);--csoft:var(--lz-c2-soft);--cl:var(--lz-c2-line);--cf:var(--lz-c2-fg);--ci:var(--lz-c2-ink)}
.lz-f2-b .c3{--cs:var(--lz-c3);--cb:var(--lz-c3-bg);--csoft:var(--lz-c3-soft);--cl:var(--lz-c3-line);--cf:var(--lz-c3-fg);--ci:var(--lz-c3-ink)}
.lz-f2-b .c4{--cs:var(--lz-c4);--cb:var(--lz-c4-bg);--csoft:var(--lz-c4-soft);--cl:var(--lz-c4-line);--cf:var(--lz-c4-fg);--ci:var(--lz-c4-ink)}
.lz-f2-b .c5{--cs:var(--lz-c5);--cb:var(--lz-c5-bg);--csoft:var(--lz-c5-soft);--cl:var(--lz-c5-line);--cf:var(--lz-c5-fg);--ci:var(--lz-c5-ink)}
.lz-f2-b .lzh-ic,.lz-f2-b .lzf-sd-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:var(--lz-r-lg);background:var(--cb);color:var(--cf)}
.lz-f2-b .lzf-ico{display:block}

/* ── 首屏：品牌渐变大色块 + 右侧自绘主视觉 + 数字徽章 ─────────────────── */
.lz-f2-b .lzh-hero-x{margin:0 calc(50% - 50vw);padding:var(--lz-s10) calc(50vw - 50%) var(--lz-s10);background:var(--lz-grad);border-bottom:0;text-align:left;color:var(--lz-on-brand)}
.lz-f2-b .lzh-hero-x>.lzh-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--lz-s8);align-items:center}
.lz-f2-b .lzh-hero-x .lzh-tag{display:inline-block;padding:var(--lz-s1) var(--lz-s3);border-radius:var(--lz-r-md);background:rgb(255 255 255 / .14);color:var(--lz-on-brand);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm)}
.lz-f2-b .lzh-hero-x h1{color:var(--lz-on-brand)}
.lz-f2-b .lzh-hero-x h1 em{color:var(--lz-c3-line)}
.lz-f2-b .lzh-hero-x .lzh-sub{color:var(--lz-brand-soft)}
.lz-f2-b .lzh-hero-x .lzh-sf{margin-left:0}
.lz-f2-b .lzh-hero-x .lzh-sf input{border-color:transparent}
.lz-f2-b .lzh-hero-x .lzh-act{display:flex}
.lz-f2-b .lzh-hero-x .lzh-btn{background:var(--lz-bg);color:var(--lz-brand-strong)}
.lz-f2-b .lzh-hero-x .lzh-btn:hover{background:var(--lz-brand-soft);color:var(--lz-brand-strong)}
.lz-f2-b .lzh-badges{display:flex;flex-wrap:wrap;gap:var(--lz-s3);margin-top:var(--lz-s6)!important}
.lz-f2-b .lzh-badges li{display:flex;align-items:baseline;gap:var(--lz-s2);padding:var(--lz-s2) var(--lz-s4);border:1px solid rgb(255 255 255 / .2);border-radius:var(--lz-r-md);background:rgb(17 50 100 / .6);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-on-brand)} /* 底压一层 blue-12 60%：手机上徽章落在渐变青色那头，白字也要够 4.5 */
.lz-f2-b .lzh-badges b{font-size:var(--lz-fs-xl);line-height:var(--lz-lh-xl);font-weight:var(--lz-fw-bold);color:var(--lz-on-brand)}
.lz-f2-b .lzh-vis svg{display:block;width:100%;max-width:480px;height:auto;margin-left:auto}

/* ── 区块：浅品牌色横带 ─────────────────────────────── */
.lz-f2-b .lzh-alt{background:var(--lz-brand-2);border-color:var(--lz-c3-bg)}

/* 按你要办的事：图标块 + 悬停描边用本大类色 */
.lz-f2-b .lzh-nd .lzh-ic{margin-bottom:var(--lz-s4)}
.lz-f2-b .lzh-nd:hover{border-color:var(--cl)}
.lz-f2-b .lzh-nd .lzh-more{color:var(--lz-brand)}

/* 四条核心路：封面图 + 小图标 */
.lz-f2-b .lzh-cr{overflow:hidden}
.lz-f2-b .lzh-cr-img{display:block;margin:calc(-1 * var(--lz-s5)) calc(-1 * var(--lz-s5)) var(--lz-s4);aspect-ratio:16/9;overflow:hidden;background:var(--lz-bg-mute);border-bottom:1px solid var(--lz-line)}
.lz-f2-b .lzh-cr-img img{display:block;width:100%;height:100%;object-fit:cover}
.lz-f2-b .lzh-cr .lzh-ic{width:40px;height:40px;border-radius:var(--lz-r-md);margin-bottom:var(--lz-s3)}

/* 工具：图标 + 文字两列 */
.lz-f2-b .lzh-tl{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--lz-s3);align-items:center}
.lz-f2-b .lzh-tl .lzh-ic{grid-row:1/3;width:40px;height:40px;border-radius:var(--lz-r-md)}
.lz-f2-b .lzh-tl:hover{border-color:var(--cs)}

/* 收尾：陪跑班整条品牌渐变横幅 */
.lz-f2-b .lzh-band{margin:0 calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:var(--lz-grad)}
.lz-f2-b .lzh-band .lzh-pd{background:transparent;padding-left:0}
.lz-f2-b .lzh-band .lzh-pd h2,.lz-f2-b .lzh-band .lzh-pd h2 a{color:var(--lz-on-brand)}
.lz-f2-b .lzh-band .lzh-pd .lzh-pd-k{color:var(--lz-brand-soft)}
.lz-f2-b .lzh-band .lzh-gift{background:var(--lz-bg);border:0}

/* 页脚底色换成品牌最深那档（blue-12），跟首屏渐变同一家 */
.lz-f2-b .lzf-ft{background:var(--lz-brand-strong)}

/* 侧栏：陪跑班卡浅品牌底 + 每张卡左上一个本类图标 */
.lz-f2-b .lzf-sd-ic{width:40px;height:40px;border-radius:var(--lz-r-md);margin-bottom:var(--lz-s3)}
.lz-f2-b .lzf-sd-pd{background:var(--lz-brand-2);border-color:var(--lz-c3-line);border-top-color:var(--lz-brand)}

/* 大菜单「先看这篇」卡用渐变底 */
.lz-f2-b .lzf-feat{background:var(--lz-grad);border:0}
.lz-f2-b .lzf-feat-k{color:var(--lz-brand-soft)}
.lz-f2-b .lzf-feat b,.lz-f2-b .lzf-feat span:last-child{color:var(--lz-on-brand)}
.lz-f2-b .lzf-feat:hover b{color:var(--lz-on-brand)}

/* ══ C 版（丰富）：再加辅助色 amber、彩色图标网格、快讯色标、测评字母标 + 星、侧栏浅色卡 ══ */
.lz-f2-c .lzh-hero-x h1 em{color:var(--lz-acc)}
.lz-f2-c .lzh-hero-x .lzh-btn{background:var(--lz-acc);color:var(--lz-ink)}
.lz-f2-c .lzh-hero-x .lzh-btn:hover{background:var(--lz-acc-hover);color:var(--lz-ink)}
.lz-f2-c .lzh-badges b{color:var(--lz-acc)}
.lz-f2-c .lzh-nd{border-top:4px solid var(--cs)}
.lz-f2-c .lzh-num dd{color:var(--lz-brand)}
.lz-f2-c .lzh-cr-go{background:var(--lz-acc-soft);color:var(--lz-acc-ink)}
/* 工具：彩色图标网格（浅色底 + 实色图标块） */
.lz-f2-c .lzh-tl{background:var(--csoft);border-color:var(--cl)}
.lz-f2-c .lzh-tl .lzh-ic{background:var(--cf);color:var(--lz-on-brand)} /* 11 档底压白图标：9 档 orange 只有 2.97 */
.lz-f2-c .lzh-tl-k{color:var(--ci)}
/* 快讯：日期色标 + 平台色标 */
.lz-f2-c .lzh-kx li{align-items:center}
.lz-f2-c .lzh-kx time{width:auto;padding:var(--lz-s1) var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--lz-brand-soft);color:var(--lz-brand-strong);font-weight:var(--lz-fw-bold);line-height:var(--lz-lh-sm)}
.lz-f2-c .lzh-kx-pt{flex:none;padding:var(--lz-s1) var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--cb);color:var(--ci);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-bold)}
/* 测评卡：字母标 + 星 */
.lz-f2-c .lzh-rc-m{align-items:center}
.lz-f2-c .lzh-rc-mono{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--lz-r-md);background:var(--cb);color:var(--ci);font-size:var(--lz-fs-md);font-weight:var(--lz-fw-bold);font-style:normal} /* 3 档底 12 档字（实色底白字只有 3.07） */
.lz-f2-c .lzh-rc-m b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lz-ink);font-weight:var(--lz-fw-bold)}
.lz-f2-c .lzh-stars{display:inline-flex;flex:none}
.lz-f2-c .lzh-stars i{font-style:normal;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-line-2)}
.lz-f2-c .lzh-stars i::before{content:"★"}
.lz-f2-c .lzh-stars i.on{color:var(--lz-acc)}
.lz-f2-c .lzh-stars i.half::before{background:linear-gradient(90deg,var(--lz-acc) 50%,var(--lz-line-2) 50%);-webkit-background-clip:text;background-clip:text;color:transparent}
/* 陪跑班横幅：价格用辅助色，按钮用辅助色 */
.lz-f2-c .lzh-band .lzh-pd-pr dd{color:var(--lz-acc)}
.lz-f2-c .lzh-band .lzh-pd-btn{background:var(--lz-acc);color:var(--lz-ink)}
.lz-f2-c .lzh-band .lzh-pd-btn:hover{background:var(--lz-acc-hover)}
/* 侧栏：每张卡浅色底 + 右上角圆形小插画（本类图标） */
.lz-f2-c .lzf-sd{position:relative}
.lz-f2-c .lzf-sd-ic{position:absolute;top:var(--lz-s5);right:var(--lz-s5);width:56px;height:56px;border-radius:50%;margin:0;background:var(--cb);box-shadow:0 0 0 8px var(--csoft)}
.lz-f2-c .lzf-sd-ic .lzf-ico{width:28px;height:28px}
.lz-f2-c .lzf-sd-pd .lzf-sd-t,.lz-f2-c .lzf-sd-pd .lzf-sd-p,.lz-f2-c .lzf-sd-rd .lzf-sd-h,.lz-f2-c .lzf-sd-zx .lzf-sd-h{padding-right:72px}
.lz-f2-c .lzf-sd-pd .lzf-sd-p{padding-right:0}
.lz-f2-c .lzf-sd-rd .lzf-sd-h,.lz-f2-c .lzf-sd-zx .lzf-sd-h{display:flex;align-items:center;min-height:56px} /* 让开右上角的圆形小插画 */
.lz-f2-c .lzf-sd-k{display:inline-block;padding:2px var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--lz-acc-soft);color:var(--lz-acc-ink)}
.lz-f2-c .lzf-sd-rd{background:var(--lz-c5-soft);border-color:var(--lz-c5-line)}
.lz-f2-c .lzf-sd-rd .lzf-sd-ol li::before{color:var(--lz-c5-fg)}
.lz-f2-c .lzf-sd-zx{background:var(--lz-c2-soft);border-color:var(--lz-c2-line)}
.lz-f2-c .lzf-sd-rd .lzf-sd-ol li,.lz-f2-c .lzf-sd-pd .lzf-sd-pr,.lz-f2-c .lzf-sd-pd .lzf-sd-pr div{border-color:rgb(15 23 42 / .08)}

/* ── 平板 / 手机 ─────────────────────────────────── */
@media (max-width:1023px){
  .lz-f2-b .lzh-hero-x>.lzh-in{grid-template-columns:1fr}
  .lz-f2-b .lzh-vis{display:none} /* 手机不出主视觉：首屏更快、不挤 */
}
@media (max-width:639px){
  .lz-f2-b .lzh-hero-x{padding-top:var(--lz-s8);padding-bottom:var(--lz-s8)}
  .lz-f2-b .lzh-badges{gap:var(--lz-s2)}
  .lz-f2-b .lzh-badges li{flex-direction:column;gap:0;padding:var(--lz-s2) var(--lz-s3);flex:1 1 0}
  .lz-f2-b .lzh-band .lzh-pd{padding:0}
  .lz-f2-b .lzh-tl{grid-template-columns:1fr;row-gap:var(--lz-s1)}
  .lz-f2-b .lzh-tl .lzh-ic{grid-row:auto;margin-bottom:var(--lz-s2)}
  .lz-f2-c .lzh-stars{display:none}
  .lz-f2-c .lzh-kx li{flex-direction:row;flex-wrap:wrap;gap:var(--lz-s2)}
  .lz-f2-c .lzh-kx a{flex-basis:100%}
}

/* ══ C 版首页加的模块（10-26 站主「选C 但是我感觉首页的模块是不是缺少一些」）：每块一种版式 ══ */
.lz-f2-c .acc{--cs:var(--lz-acc);--cf:var(--lz-acc);--cb:var(--lz-acc-soft);--csoft:var(--lz-acc-soft);--ci:var(--lz-acc-ink)}
.lz-f2-c .lzh-hd-note{font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
/* 1 路线图：横向步骤条，圆点连线（手机变竖向） */
.lz-f2-c .lzh-road{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lz-s5)}
.lz-f2-c .lzh-road li{position:relative}
.lz-f2-c .lzh-road li:not(:last-child)::after{content:"";position:absolute;top:23px;left:64px;right:calc(-1 * var(--lz-s5) + 8px);border-top:2px dashed var(--lz-line-2)}
.lz-f2-c .lzh-road-n{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--cf);color:var(--lz-on-brand);font-size:var(--lz-fs-xl);font-weight:var(--lz-fw-bold);box-shadow:0 0 0 6px var(--cb)}
.lz-f2-c .lzh-road .acc .lzh-road-n{background:var(--lz-acc);color:var(--lz-ink)}
.lz-f2-c .lzh-road h3{margin-top:var(--lz-s5)!important;font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold)}
.lz-f2-c .lzh-road h3 a{color:var(--lz-ink)}
.lz-f2-c .lzh-road h3 a:hover{color:var(--lz-brand)}
.lz-f2-c .lzh-road p{margin-top:var(--lz-s2)!important;color:var(--lz-text)}
.lz-f2-c .lzh-road .lzh-road-go{font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.lz-f2-c .lzh-road-go a{color:var(--lz-brand)}
/* 2 新专题：一排彩色专题横幅（手机横滑） */
.lz-f2-c .lzh-topics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lz-s4)}
.lz-f2-c .lzh-tp{display:flex;flex-direction:column;gap:var(--lz-s2);min-height:216px;padding:var(--lz-s5);border:1px solid var(--cl);border-radius:var(--lz-r-lg);background:linear-gradient(160deg,var(--csoft) 0%,var(--cb) 100%)}
.lz-f2-c .lzh-tp-ic{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--lz-s2);border-radius:50%;background:var(--lz-bg);color:var(--cf)}
.lz-f2-c .lzh-tp b{font-size:var(--lz-fs-xl);line-height:var(--lz-lh-xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.lz-f2-c .lzh-tp span:not(.lzh-tp-ic){color:var(--ci)}
.lz-f2-c .lzh-tp em{align-self:flex-start;margin-top:auto;padding:2px var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--lz-bg);color:var(--ci);font-style:normal;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-bold)}
.lz-f2-c .lzh-tp:hover{border-color:var(--cs)}
/* 3 热门排行：两列榜单，前三名金色序号 */
.lz-f2-c .lzh-hot{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:var(--lz-s8)}
.lz-f2-c .lzh-hot li{display:flex;align-items:center;gap:var(--lz-s4);padding:var(--lz-s4) 0;border-bottom:1px solid var(--lz-c3-bg)}
.lz-f2-c .lzh-hot-n{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--lz-r-md);background:var(--lz-bg);border:1px solid var(--lz-line);color:var(--lz-muted);font-size:var(--lz-fs-xl);font-weight:var(--lz-fw-bold)}
.lz-f2-c .lzh-hot .top .lzh-hot-n{background:var(--lz-acc);border-color:var(--lz-acc);color:var(--lz-ink)}
.lz-f2-c .lzh-hot a{display:block;color:var(--lz-ink);font-weight:var(--lz-fw-bold)}
.lz-f2-c .lzh-hot a:hover{color:var(--lz-brand)}
.lz-f2-c .lzh-hot-c{display:block;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
/* 5 测评过的平台：文字标墙 */
.lz-f2-c .lzh-brands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--lz-s3)}
.lz-f2-c .lzh-brands a{display:flex;align-items:center;justify-content:center;height:72px;padding:0 var(--lz-s3);border:1px solid var(--lz-line);border-radius:var(--lz-r-lg);background:var(--lz-bg);color:var(--lz-ink);font-size:var(--lz-fs-lg);font-weight:var(--lz-fw-bold);letter-spacing:-.01em;text-align:center}
.lz-f2-c .lzh-brands a:hover{border-color:var(--lz-brand);color:var(--lz-brand)}
/* 4 分栏目标签页 */
.lz-f2-c .lzh-tabbar{display:flex;gap:var(--lz-s2);overflow-x:auto;margin-bottom:var(--lz-s5);scrollbar-width:none}
.lz-f2-c .lzh-tabbar button{flex:none;height:40px;padding:0 var(--lz-s4);border:1px solid var(--lz-line);border-radius:var(--lz-r-md);background:var(--lz-bg);color:var(--lz-ink);font:var(--lz-fw-normal) var(--lz-fs-md)/var(--lz-lh-md) var(--lz-font);cursor:pointer}
.lz-f2-c .lzh-tabbar button[aria-selected=true]{background:var(--lz-brand);border-color:var(--lz-brand);color:var(--lz-on-brand);font-weight:var(--lz-fw-bold)}
.lz-f2-c .lzh-tabs:not(.js) .lzh-tabbar{display:none}
.lz-f2-c .lzh-tabs.js .lzh-tpn:not(.on),.lz-f2-c .lzh-tabs.js .lzh-tpn-h{display:none}
.lz-f2-c .lzh-tpn{padding:var(--lz-s5);border:1px solid var(--lz-line);border-radius:var(--lz-r-lg);background:var(--lz-bg)}
.lz-f2-c .lzh-tabs:not(.js) .lzh-tpn+.lzh-tpn{margin-top:var(--lz-s4)}
.lz-f2-c .lzh-tpn-h{font-weight:var(--lz-fw-bold);color:var(--lz-ink);margin-bottom:var(--lz-s3)!important}
.lz-f2-c .lzh-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--lz-s4) var(--lz-s6);margin-bottom:var(--lz-s4)!important}
.lz-f2-c .lzh-list a{display:flex;gap:var(--lz-s4);align-items:flex-start}
.lz-f2-c .lzh-list-img{flex:none;width:96px;height:72px;border-radius:var(--lz-r-md);overflow:hidden;background:var(--lz-bg-mute)}
.lz-f2-c .lzh-list-img img{display:block;width:100%;height:100%;object-fit:cover}
.lz-f2-c .lzh-list b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--lz-ink);font-weight:var(--lz-fw-bold)}
.lz-f2-c .lzh-list a:hover b{color:var(--lz-brand)}
.lz-f2-c .lzh-list em{display:block;margin-top:var(--lz-s1);font-style:normal;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
/* 6 常见问题：白色折叠卡 */
.lz-f2-c .lzh-faq details{margin-bottom:var(--lz-s3);padding:0 var(--lz-s5);border:1px solid var(--lz-line);border-radius:var(--lz-r-lg);background:var(--lz-bg)}
.lz-f2-c .lzh-faq summary{position:relative;padding:var(--lz-s5) var(--lz-s7) var(--lz-s5) 0;list-style:none;cursor:pointer;font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.lz-f2-c .lzh-faq summary::-webkit-details-marker{display:none}
.lz-f2-c .lzh-faq summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--lz-brand-soft);color:var(--lz-brand-strong);font-size:var(--lz-fs-xl);line-height:28px;text-align:center}
.lz-f2-c .lzh-faq details[open] summary::after{content:"\2212"}
.lz-f2-c .lzh-faq details>div{padding-bottom:var(--lz-s5)}
.lz-f2-c .lzh-faq details p{line-height:var(--lz-lh-lg);color:var(--lz-text)}
.lz-f2-c .lzh-faq .lzh-faq-go{margin-top:var(--lz-s2)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.lz-f2-c .lzh-faq-go a{color:var(--lz-brand)}
/* 7 订阅条：金色浅底 */
.lz-f2-c .lzh-subs{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--lz-s6);align-items:center;padding:var(--lz-s7);border-radius:var(--lz-r-lg);background:var(--lz-acc-soft)}
.lz-f2-c .lzh-subs h2{font-size:var(--lz-fs-2xl);line-height:var(--lz-lh-2xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.lz-f2-c .lzh-sub-t p{margin-top:var(--lz-s2)!important;color:var(--lz-text)}
.lz-f2-c .lzh-sub-a{display:grid;grid-template-columns:1fr 1fr;gap:var(--lz-s3)}
.lz-f2-c .lzh-sub-a .lzh-sub-i{flex-direction:column;align-items:center;text-align:center}
.lz-f2-c .lzh-sub-qr{display:block;width:144px;height:144px;object-fit:contain;border-radius:var(--lz-r-md);background:var(--lz-bg)}
.lz-f2-c .lzh-sub-i{display:flex;align-items:center;gap:var(--lz-s3);padding:var(--lz-s4);border-radius:var(--lz-r-lg);background:var(--lz-bg)}
.lz-f2-c .lzh-sub-ic{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--lz-r-md);background:var(--cb);color:var(--cf)}
.lz-f2-c .lzh-sub-i b{display:block;color:var(--lz-ink)}
.lz-f2-c .lzh-sub-i span:not(.lzh-sub-ic){font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
@media (max-width:1023px){
  .lz-f2-c .lzh-road{grid-template-columns:1fr;gap:0}
  .lz-f2-c .lzh-road li{padding:0 0 var(--lz-s5) 72px;min-height:72px}
  .lz-f2-c .lzh-road-n{position:absolute;left:0;top:0}
  .lz-f2-c .lzh-road li:not(:last-child)::after{top:56px;bottom:4px;left:23px;right:auto;border-top:0;border-left:2px dashed var(--lz-line-2)}
  .lz-f2-c .lzh-road h3{margin-top:var(--lz-s2)!important}
  .lz-f2-c .lzh-topics{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,70%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--lz-s2)}
  .lz-f2-c .lzh-tp{scroll-snap-align:start;min-height:200px}
  .lz-f2-c .lzh-hot{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}
  .lz-f2-c .lzh-brands{grid-template-columns:repeat(3,minmax(0,1fr))}
  .lz-f2-c .lzh-list{grid-template-columns:1fr}
  .lz-f2-c .lzh-subs{grid-template-columns:1fr;padding:var(--lz-s5)}
}
@media (max-width:639px){
  .lz-f2-c .lzh-brands a{height:56px;font-size:var(--lz-fs-md)}
  .lz-f2-c .lzh-list-img{width:80px;height:60px}
  .lz-f2-c .lzh-tpn{padding:var(--lz-s4)}
  .lz-f2-c .lzh-faq details{padding:0 var(--lz-s4)}
  .lz-f2-c .lzh-faq summary{font-size:var(--lz-fs-md);line-height:var(--lz-lh-md)}
  .lz-f2-c .lzh-sub-qr{width:112px;height:112px}
  .lz-f2-c .lzh-sub-a .lzh-sub-i{padding:var(--lz-s3)}
}

/* 陪跑班价格正上方那一句（站主 10-26「你看到的猎者出海的网站就是AI自动化运营的」）：单独一行、比标题小比说明醒目；渐变底上用加粗白字 + 金色竖线（金色字压渐变中段对比不够） */
.lz-f2-b .lzh-pd .lzh-pd-ai{margin:var(--lz-s5) 0 0!important;padding-left:var(--lz-s3);border-left:3px solid var(--lz-acc);font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold);color:var(--lz-on-brand)}
.lz-f2-b .lzh-pd .lzh-pd-ai+.lzh-pd-pr{margin-top:var(--lz-s3)!important}
.lzf-sd .lzf-sd-ai{margin:var(--lz-s4) 0 0!important;padding-left:var(--lz-s3);border-left:3px solid var(--lz-acc);font-size:var(--lz-fs-md);line-height:var(--lz-lh-md);font-weight:var(--lz-fw-bold);color:var(--lz-brand-strong)}
.lzf-sd .lzf-sd-ai+.lzf-sd-pr{margin-top:var(--lz-s3)!important}
@media (max-width:639px){.lz-f2-b .lzh-pd .lzh-pd-ai{font-size:var(--lz-fs-md);line-height:var(--lz-lh-md)}}
