/* ============================================================
   Surge官网 · deepdoc.css
   协议详解页(manual.html)专属样式:文档头 / 章节编号
   设计令牌全部引用 base.css :root,不散落硬编码颜色
   ============================================================ */

/* ---------- 文档头 ---------- */
.doc-head-sec{ padding-bottom:40px; }
.doc-hero{
  background:var(--bg-panel);
  border:1px solid var(--border);
  padding:28px 30px 24px;
  margin-bottom:24px;
}
.doc-hero .sec-kicker{ margin-bottom:14px; }
.doc-title{
  font-family:var(--font-display);
  font-size:clamp(26px,3.4vw,36px);
  font-weight:800;
  line-height:1.4;
  letter-spacing:.02em;
}
.doc-title strong{ color:var(--accent); font-weight:800; }
.doc-lead{
  margin-top:14px;
  font-size:14px;
  line-height:1.95;
  color:var(--text-muted);
  max-width:840px;
}
.doc-lead strong{ color:var(--text); font-weight:600; }
.doc-lead a{ color:var(--accent); border-bottom:1px dashed var(--dash); }
.doc-lead a:hover{ border-bottom-color:var(--accent); }
.doc-facts{
  margin-top:18px;
  padding-top:14px;
  border-top:1px dashed var(--dash-soft);
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

/* ---------- 章节编号(回路编号式小标签) ---------- */
.prose h2 .ch-no{
  display:inline-block;
  font-family:var(--font-mono);
  font-size:11px;
  font-weight:500;
  letter-spacing:.14em;
  color:var(--accent);
  border:1px dashed var(--dash-soft);
  padding:2px 7px;
  margin-right:12px;
  vertical-align:3px;
}

@media (max-width:640px){
  .doc-head-sec{ padding-bottom:32px; }
  .doc-hero{ padding:20px 18px; }
  .prose h2 .ch-no{ vertical-align:2px; }
}