/* ============================================================
   download.html 专属样式
   面板引言 / 系统要求小表 / 归档卡修饰 / 内核区链接 / FAQ 内链
   颜色与字体一律引用 base.css 设计令牌,不新增色值
   ============================================================ */

/* 平台下载区与页头之间的纵向节奏(只写纵向 padding) */
.dl-tabs-sec{padding-bottom:72px}

/* 分区上缘墨线 */
.dl-sec{border-top:1px solid var(--ink)}

/* 平台面板引言 */
.panel-intro{
  font-size:14px;
  line-height:1.9;
  color:var(--text-muted);
  max-width:780px;
  margin-bottom:22px;
}

/* 系统要求小表 */
.sys-block{margin-top:26px}
.sys-title{
  display:flex;
  align-items:center;
  gap:10px;
  font-family:var(--font-mono);
  font-weight:400;
  font-size:11px;
  letter-spacing:2.5px;
  color:var(--ochre);
  margin-bottom:12px;
}
.sys-title::before{
  content:"";
  flex:none;
  width:7px;
  height:7px;
  background:var(--cinnabar);
}

/* 已停止维护的归档卡:压一档纸面,名称降墨色 */
.dl-card.is-eol{background:var(--paper)}
.dl-card.is-eol .dl-name{color:var(--text-muted)}

/* 内核区 */
.core-lead{
  font-size:14.5px;
  line-height:1.95;
  color:var(--text-muted);
  max-width:840px;
  margin-bottom:22px;
}
.core-link{
  font-family:var(--font-mono);
  font-size:12px;
  color:var(--cinnabar);
  border-bottom:1px solid var(--cinnabar);
  overflow-wrap:anywhere;
}
.core-link:hover{color:var(--cinnabar-dark);border-bottom-color:var(--cinnabar-dark)}
.core-callout{margin-top:22px;margin-bottom:0}

/* FAQ 折叠体内的站内链接 */
.faq-body a{color:var(--cinnabar);border-bottom:1px solid var(--cinnabar)}
.faq-body a:hover{color:var(--cinnabar-dark);border-bottom-color:var(--cinnabar-dark)}

@media (max-width:640px){
  .dl-tabs-sec{padding-bottom:56px}
  .panel-intro{font-size:13.5px}
}