/* =========================================================
   Clash正版官网 · 协议手册页(docs.html)专属样式
   仅补充文档题头与正文容器排布,全部引用 base.css 设计令牌。
   ========================================================= */

/* 文档题头(卷宗抬头式) */
.dd-head{
  padding-top:46px;
  padding-bottom:28px;
  border-bottom:3px double var(--line-gold);
}
.dd-h1{
  font-size:clamp(28px,3.6vw,40px);
  line-height:1.4;
  letter-spacing:.1em;
  margin:16px 0 0;
}
.dd-lede{
  margin-top:16px;
  max-width:780px;
  font-size:15px;
  line-height:2.05;
  color:var(--ink-muted);
}
.dd-meta{
  margin-top:20px;
  display:flex;
  flex-wrap:wrap;
  gap:8px 24px;
  font-family:var(--font-mono);
  font-size:11.5px;
  letter-spacing:.1em;
  color:var(--ink-muted);
}
.dd-meta span{white-space:nowrap}

/* 目录条与正文区节奏 */
.dd-tocwrap{
  padding-top:28px;
  padding-bottom:0;
}
.dd-body{
  padding-top:40px;
  padding-bottom:64px;
}
.dd-body .prose{max-width:860px}

/* 章内小结论条(条款式收束行) */
.dd-verdict{
  border:1px solid var(--line-gold);
  border-left:3px solid var(--ink);
  background:var(--paper-deep);
  padding:12px 18px;
  margin:0 0 1.4em;
  font-size:13.5px;
  line-height:2;
  color:var(--ink);
}
.dd-verdict .vh{
  font-family:var(--font-display);
  font-size:12.5px;
  font-weight:700;
  letter-spacing:.24em;
  color:var(--ink-muted);
  display:block;
  margin-bottom:2px;
}

@media (max-width:640px){
  .dd-head{padding-top:32px;padding-bottom:22px}
  .dd-meta{gap:6px 16px}
  .dd-body{padding-top:30px;padding-bottom:44px}
}