/* ============================================================
   Clash下载站 · 下载页专属样式(依赖 base.css 设计令牌)
   ============================================================ */

/* 页首索引区 */
.dl-top .type-kicker{margin-bottom:14px}
.dl-top h1{margin-bottom:.35em}
.dl-lead{
  max-width:46em;
  font-size:15px;
  color:var(--ink-soft);
  margin:0 0 18px;
}
.dl-lead a{
  color:var(--ink);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}
.dl-lead a:hover{
  color:var(--wax-deep);
  text-decoration-color:var(--wax);
  text-decoration-thickness:2px;
}

/* 平台面板引导语 */
.sheet-lead{
  max-width:48em;
  font-size:14.5px;
  color:var(--ink-soft);
  margin:0 0 24px;
}

/* iOS 官网行 */
.store-site{
  font-family:var(--font-mono);
  font-size:13px;
  color:var(--ink-soft);
  margin:0 0 14px;
}
.store-site a{
  color:var(--wax-deep);
  text-decoration:underline;
  text-decoration-color:var(--wax);
  text-underline-offset:3px;
}

/* 系统要求块 */
.plat-req{margin-top:36px}
.plat-req h3{
  font-size:1rem;
  border-bottom:var(--hairline);
  padding-bottom:8px;
  margin-bottom:14px;
}

/* 内核区收尾说明 */
.core-after{
  max-width:48em;
  font-size:14px;
  color:var(--ink-soft);
  margin:10px 0 0;
}
.core-after a{
  color:var(--ink);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}
.core-after a:hover{
  color:var(--wax-deep);
  text-decoration-color:var(--wax);
}

/* FAQ 答案内链 */
.qa-body a{
  color:var(--ink);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}
.qa-body a:hover{
  color:var(--wax-deep);
  text-decoration-color:var(--wax);
  text-decoration-thickness:2px;
}

@media (max-width: 640px){
  .dl-acts .btn{width:100%}
  .plat-req{margin-top:28px}
}