/* =========================================================
   Clash正版官网 · 下载页专属样式(download.html)
   依赖 base.css 设计令牌;不重复定义共享组件。
   ========================================================= */

/* ---------- 页首题头区 ---------- */
.dlp-head{
  padding-top:44px;
  padding-bottom:8px;
}
.dlp-h1{font-size:clamp(22px,3vw,28px)}
.dlp-fileline{
  margin-top:14px;
  display:inline-block;
  padding:7px 14px;
  border-top:1px solid var(--line-gold);
  border-bottom:1px solid var(--line-gold);
  background:var(--paper-deep);
  font-family:var(--font-mono);
  font-size:11.5px;
  letter-spacing:.14em;
  color:var(--ink-muted);
  max-width:100%;
  overflow-wrap:anywhere;
}
.dlp-lede{
  margin-top:18px;
  max-width:820px;
  font-size:14.5px;
  line-height:2.05;
  color:var(--ink);
}

/* ---------- 货架区 ---------- */
.dlp-shelf{
  padding-top:36px;
  padding-bottom:24px;
}
.dlp-tabs{margin-top:22px}
.dlp-panel-intro{
  margin:20px 0 22px;
  max-width:780px;
  font-size:14px;
  line-height:2;
  color:var(--ink-muted);
  padding-left:14px;
  border-left:3px solid var(--line-gold);
}

/* 卡片按钮组里的次级架构按钮换行留距 */
.dlp-shelf .gz-dlcard-actions .gz-btn{max-width:100%}

/* 站内链接(卡片说明段/内核说明中) */
.dlp-sitelink{border-bottom:1px solid var(--line-gold);padding-bottom:1px}
.dlp-sitelink:hover{border-bottom-color:var(--ink-muted)}
.dlp-faqlist a{border-bottom:1px solid var(--line-gold);padding-bottom:1px}
.dlp-faqlist a:hover{border-bottom-color:var(--ink-muted)}

/* ---------- 系统要求小表 ---------- */
.dlp-sys{margin-top:10px}
.dlp-sys h3{
  font-family:var(--font-display);
  font-size:15px;
  letter-spacing:.18em;
  color:var(--ink-muted);
  margin:0 0 12px;
  padding-bottom:8px;
  border-bottom:1px dotted var(--line-gold);
}

/* ---------- 内核区 ---------- */
.dlp-kernel{padding-bottom:16px}
.dlp-kernel .dlp-panel-intro{margin-top:20px}
.dlp-kernel .data-table a{
  font-family:var(--font-mono);
  font-size:12.5px;
  border-bottom:1px solid var(--line-gold);
  padding-bottom:1px;
  overflow-wrap:anywhere;
}
.dlp-kernel .data-table a:hover{border-bottom-color:var(--ink-muted)}
.dlp-kernel .callout{margin-top:6px;max-width:820px}

/* ---------- FAQ 区 ---------- */
.dlp-faq{padding-top:40px}
.dlp-faqlist{margin-top:22px;max-width:900px}

/* ---------- 响应式 ---------- */
@media (max-width:640px){
  .dlp-head{padding-top:32px}
  .dlp-panel-intro{padding-left:12px}
  .dlp-shelf .gz-dlcard-actions{flex-direction:column;align-items:stretch}
}
</style>
</