/* ============================================================
   clashservice.com · Clash下载中文网
   download.css —— 下载页专属:分拣格口抬头 / 格口提示 /
   系统要求小表区 / 内核发放口
   ============================================================ */

/* ---------- 页首抬头 ---------- */
.dl-top{
  padding-top:44px;
  padding-bottom:8px;
}
.dl-head{
  border:var(--rule-3);
  background:var(--paper-lift);
  padding:28px clamp(18px,3vw,36px) 26px;
}
.dl-kicker{
  display:inline-block;
  font-family:var(--ft-mono);
  font-size:12px;
  letter-spacing:0.22em;
  text-transform:uppercase;
  border:var(--rule-2);
  background:var(--paper-deep);
  padding:4px 12px;
  margin-bottom:14px;
}
.dl-kicker b{color:var(--stamp);font-weight:700;}
.dl-head h1{
  font-size:clamp(28px,3.4vw,42px);
  line-height:1.2;
}
.dl-head .lede{
  margin-top:12px;
  margin-left:0;
  max-width:56em;
  text-align:left;
}
.dl-head .chips{
  justify-content:flex-start;
  padding-inline:0;
  margin-top:18px;
}

/* ---------- 格口区 ---------- */
.dl-bay{
  padding-top:32px;
  padding-bottom:56px;
}
.gate-callout{
  margin-bottom:20px;
}
.plat-tip{
  margin-top:20px;
}

/* ---------- 系统要求小表 ---------- */
.req-block{
  margin-top:22px;
}
.req-cap{
  font-family:var(--ft-mono);
  font-weight:700;
  font-size:11px;
  letter-spacing:0.2em;
  text-transform:uppercase;
  color:var(--ink-soft);
  border-left:6px solid var(--stamp);
  padding-left:12px;
  margin-bottom:10px;
}
.req-block .data-table{min-width:420px;}

/* ---------- 内核发放口 ---------- */
.core-strata{
  padding-top:24px;
  padding-bottom:24px;
}
.core-panel .panel-body{padding:20px;}
.core-note{
  font-size:14px;
  line-height:1.85;
  margin-bottom:16px;
  max-width:60em;
}
.core-note code{
  font-family:var(--ft-mono);
  font-size:.9em;
  background:var(--paper-deep);
  border:1px solid var(--ink);
  padding:1px 6px;
}
.core-dl{
  display:inline-block;
  font-family:var(--ft-mono);
  font-weight:700;
  font-size:12px;
  letter-spacing:0.08em;
  border:var(--rule-2);
  background:var(--paper);
  color:var(--stamp-deep);
  padding:4px 14px;
  white-space:nowrap;
}
.core-dl:hover{
  background:var(--stamp);
  color:var(--paper-lift);
}
.core-dl:active{transform:translate(2px,2px);}

/* ---------- 客户端图标(资产已归一化,只定尺寸) ---------- */
.cc-icon{
  width:56px;
  height:56px;
  flex-shrink:0;
}

/* ---------- 响应式 ---------- */
@media (max-width:760px){
  .dl-top{padding-top:32px;}
  .dl-head{padding:22px 16px 20px;}
  .dl-bay{padding-top:24px;padding-bottom:44px;}
}
</style-placeholder-removed>

@media (max-width:480px){
  .dl-head .chips a{font-size:12px;}
  .req-block .data-table{min-width:360px;}
}