@charset "utf-8";
/* ============================================================
   T16 对标复刻版 Reference Replica
   参考 shdianresi 的排版逻辑重做：高信息密度、细线分隔、深青绿点缀、
   工具/资料/资质三大块前置。与 T1–T15 的杂志化留白形成明显区别。
   ============================================================ */
[data-theme="16"]{
  --ink:#0E1413;--ink-2:#1F2A28;--ink-3:#5A6764;
  --red:#B4402C;--red-d:#8E2F1F;--ember:#D4553A;
  --accent:#186A5B;--accent-2:#2A8F7B;
  --accent-soft:rgba(24,106,91,.07);
  --paper:#FFFFFF;--paper-2:#F7F9F8;--paper-3:#EDF2F0;
  --line:rgba(14,20,19,.15);--line-2:rgba(14,20,19,.075);
  --band:#0E1413;--hero-bg:#0E1413;
  --card-bg:#FFFFFF;--card-bd:rgba(14,20,19,.13);
  --btn-r:2px;--r:2px;--r-lg:3px;
  --hdr-bg:rgba(255,255,255,.97);--hdr-ink:#0E1413;
  --on-dark:#F2F6F4;--on-dark-2:rgba(242,246,244,.66);
  --num-font:"Barlow Condensed","Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;
  --fs-h1:clamp(28px,3.1vw + 12px,54px);
  --fs-h2:clamp(21px,1.7vw + 12px,36px);
  --fs-lead:clamp(14px,.4vw + 12.5px,16.5px);
  --shadow:0 18px 44px -34px rgba(14,20,19,.55);
  /* 模块底色：白 → 冷灰 → 墨 */
  --mod-1:#FFFFFF;--mod-2:#F7F9F8;--mod-3:#EDF2F0;--mod-4:#F3F6F5;--mod-5:#FFFFFF;
}
[data-theme="16"] body{background:#FFFFFF;}
[data-theme="16"] .hdr{border-bottom:1px solid var(--line);}
[data-theme="16"] .hdr .wrap{height:var(--hdr-h);}
[data-theme="16"] .nav>ul>li>a{font-size:15.2px;font-weight:700;letter-spacing:.005em;}
[data-theme="16"] .nav>ul>li>a::after{background:var(--accent);height:2px;}
[data-theme="16"] .topbar{background:#0E1413;color:rgba(242,246,244,.72);}
[data-theme="16"] .brand img{height:clamp(42px,3.5vw,54px);}

/* 段落节奏：更紧凑 */
[data-theme="16"] .sect{padding-top:clamp(38px,4.2vw,68px);padding-bottom:clamp(38px,4.2vw,68px);}
[data-theme="16"] .pghero{padding-top:clamp(30px,3.4vw,54px);padding-bottom:clamp(30px,3.4vw,54px);}

/* 标题：小一号、带前置竖线 */
[data-theme="16"] .mhead h2,
[data-theme="16"] .ghead h2{font-size:clamp(19px,1.5vw + 11px,28px);letter-spacing:-.015em;}
[data-theme="16"] .mhead .mh-t h2::before{content:"";display:inline-block;width:3px;height:.92em;
  background:var(--accent);vertical-align:-.06em;margin-right:11px;}
[data-theme="16"] .eyebrow{color:var(--accent);letter-spacing:.2em;font-size:11px;}
[data-theme="16"] .eyebrow::before{background:var(--accent);}

/* 按钮：更硬朗 */
[data-theme="16"] .btn{border-radius:2px;font-size:13.2px;letter-spacing:.01em;}

/* 产品卡：细边、白底、紧凑 */
[data-theme="16"] .pcard--mod{border:1px solid var(--line);background:#fff;}
[data-theme="16"] .pcard--mod .bd{padding:14px 15px 16px;}
[data-theme="16"] .pcard--mod h3,
[data-theme="16"] .pcard--mod .bd h3{font-size:14.4px;}
[data-theme="16"] .pcard--mod .sp{font-size:12.2px;line-height:1.6;}
[data-theme="16"] .pcard--mod:hover{border-color:var(--accent);box-shadow:0 14px 34px -28px rgba(14,20,19,.6);}

/* 数据条：细线、无底色 */
[data-theme="16"] .stats4{border-color:var(--line);}
[data-theme="16"] .stats4 .it{background:#fff;}
[data-theme="16"] .stats4 .v{font-size:clamp(17px,1.4vw,23px);}

/* 表格：更密 */
[data-theme="16"] .gtbl th{background:#F3F6F5;color:#4A5654;font-size:11px;}
[data-theme="16"] .gtbl td{padding:10px 13px;font-size:12.8px;}
[data-theme="16"] .gtbl tbody tr:nth-child(even) td{background:#FBFCFC;}

/* 工具卡：左侧色条 */
[data-theme="16"] .toolcard{border-left:3px solid var(--accent);border-radius:2px;}
[data-theme="16"] .toolcard h4{font-size:14.2px;}
[data-theme="16"] .toolcard p{font-size:12.4px;}

/* 精工细作：顶线卡片 */
[data-theme="16"] .craft6{border:0;background:transparent;gap:0;}
[data-theme="16"] .craft6 .c6{background:transparent;border-top:2px solid var(--accent);padding:20px 20px 22px 0;}
[data-theme="16"] .craft6 .c6:hover{background:transparent;}
[data-theme="16"] .craft6 .c6 .ic{border:0;width:auto;height:auto;margin-bottom:12px;justify-content:flex-start;}
[data-theme="16"] .craft6 .c6 .ic svg{width:22px;height:22px;}

/* 计算器 / 资料卡 */
[data-theme="16"] .calcbox{border-color:var(--line);}
[data-theme="16"] .doccard{border-left:3px solid var(--accent);}

/* 质检步骤：白卡细线 */
[data-theme="16"] .qstep{background:#fff;border-top:2px solid var(--line);}
[data-theme="16"] .qsteps{background:transparent;border:0;gap:0;}
[data-theme="16"] .qstep{padding-left:0;padding-right:20px;}

/* 关于页大图 */
[data-theme="16"] .about-photo{border-radius:2px;}

/* CTA 带 */
[data-theme="16"] .cta{background:#0E1413;}
[data-theme="16"] .cta h2{font-size:clamp(21px,2vw,34px);}
[data-theme="16"] .ftr{background:#0B100F;}
