/* ============================================================
   clashsdk.com · download.css
   下载页专属:页头区 / 平台面板标题 / 平台说明 / 系统要求小表 /
   内核下载链接 / FAQ 区。通用组件(tab/client-card/table/faq)
   均由 components.css 提供,此处只做本页排布补充。
   ============================================================ */

/* 页头区 */
.dl-top{padding-top:40px;padding-bottom:8px}
.dl-top h1{margin-bottom:12px}
.dl-lede{
  color:var(--muted);
  font-size:14.5px;
  max-width:78ch;
  margin-bottom:16px;
}
.dl-lede strong{color:var(--text)}
.dl-top .badge-row{margin-bottom:0}

/* 平台面板 */
.dl-hub{padding-top:22px;padding-bottom:20px}
.pane-title{
  font-size:21px;
  margin-bottom:10px;
}
.plat-note{
  color:var(--muted);
  font-size:13.5px;
  max-width:82ch;
  margin-bottom:18px;
}
.plat-note strong{color:var(--text)}
.plat-note code{
  font-family:var(--font-mono);
  font-size:12.5px;
  color:var(--text);
  background:var(--bg-panel2);
  border:1px solid var(--border);
  border-radius:4px;
  padding:1px 6px;
}

/* 系统要求小表标题 */
.sys-title{
  font-size:15px;
  margin-top:26px;
  margin-bottom:2px;
  color:var(--text);
}

/* 内核下载链接(表格内) */
.core-table td{white-space:nowrap}
.core-dl{
  display:inline-flex;
  align-items:center;
  gap:7px;
  font-family:var(--font-mono);
  font-size:12px;
  color:var(--link);
  max-width:100%;
}
.core-dl .icon{
  width:13px;
  height:13px;
  color:var(--accent);
  flex-shrink:0;
}
.core-dl:hover{color:var(--text)}

/* FAQ 区 */
.dl-faq h2{
  border-bottom:1px solid var(--border);
  padding-bottom:10px;
  margin-bottom:10px;
}
.faq-lede{
  font-size:13.5px;
  margin-bottom:18px;
}
.faq-lede a{margin:0 2px}

/* 响应式 */
@media (max-width:640px){
  .dl-top{padding-top:28px}
  .pane-title{font-size:19px}
  .core-table{min-width:560px}
}