/* ============================================================
   Clash下载 · 完整手册页(config-guide.html)专属样式
   ============================================================ */

/* 页头区:压缩标题下间距,元信息行用等宽字体 */
.doc-lead h1 {
  margin-bottom: 0.35em;
}

.doc-meta {
  font-family: var(--font-code);
  font-size: 0.82rem;
  color: var(--ink-soft);
  margin-bottom: 1.4em;
}

.doc-lead p {
  color: var(--ink-soft);
}

.doc-lead .toc-rail {
  margin-bottom: 0;
}

/* 章节:锚点跳转预留 sticky 头部高度 */
.doc-chap {
  scroll-margin-top: calc(var(--top-h) + 20px);
}

.doc-chap + .doc-chap {
  margin-top: 56px;
  padding-top: 48px;
  border-top: 1px solid var(--hairline);
}

/* 章节序号:等宽字体主色小标 */
.doc-chap h2 {
  display: flex;
  align-items: baseline;
  gap: 14px;
  margin-bottom: 0.8em;
}

.chap-no {
  font-family: var(--font-code);
  font-size: 0.9em;
  font-weight: 700;
  color: var(--blueprint);
  flex-shrink: 0;
}

.doc-chap h3 {
  margin-top: 1.6em;
}

.doc-chap > p,
.doc-chap li {
  color: var(--ink-soft);
}

.doc-chap strong,
.doc-chap code {
  color: var(--ink);
}

@media (max-width: 640px) {
  .doc-chap + .doc-chap {
    margin-top: 40px;
    padding-top: 36px;
  }

  .doc-chap h2 {
    gap: 10px;
  }
}