/* ==========================================================================
   Clash知识库 · 首页专属样式(home.css)
   依赖 base.css / components.css 的设计令牌;直角、细线、无发光无投影。
   ========================================================================== */

/* ---------- 下载入口:五平台网格 ---------- */
.plat-grid{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(200px,1fr));
  gap:14px;
}
.plat-grid>*{min-width:0;}
.plat-card{
  display:flex;
  flex-direction:column;
  gap:12px;
  background:var(--bg-panel);
  border:1px solid var(--border);
  padding:22px;
  transition:border-color .15s ease;
}
.plat-card:hover{border-color:var(--border-strong);}
.plat-ico{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:40px;
  height:40px;
  flex-shrink:0;
  border:1px solid var(--border-strong);
  background:var(--chip-bg);
  color:var(--copper-hi);
}
.plat-ico svg{width:22px;height:22px;display:block;}
.plat-card h3{font-size:18px;letter-spacing:.06em;}
.plat-card p{flex:1;font-size:13px;line-height:1.85;color:var(--text-muted);}
.plat-card .btn{align-self:flex-start;}
.plat-all{margin-top:24px;font-size:14px;letter-spacing:.04em;}
.plat-all a{
  color:var(--accent);
  text-decoration:underline;
  text-decoration-color:var(--accent);
  text-underline-offset:4px;
  transition:color .15s ease;
}
.plat-all a:hover{color:var(--warn);}

/* ---------- 信任背书:四格底细 ---------- */
.trust-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.trust-grid>*{min-width:0;}
.trust-card h3{
  display:flex;
  align-items:center;
  gap:10px;
  font-size:18px;
  letter-spacing:.06em;
}
.trust-card h3::before{content:"";width:7px;height:7px;background:var(--copper);flex-shrink:0;}
.trust-card p{margin-top:12px;font-size:13.5px;line-height:1.9;color:var(--text-muted);}

/* 笺纸面板:源码自取 */
.trust-src{margin-top:14px;}
.trust-src h3{
  display:flex;
  align-items:center;
  gap:10px;
  font-size:20px;
  letter-spacing:.06em;
}
.trust-src h3::before{content:"";width:7px;height:7px;background:var(--accent);flex-shrink:0;}
.trust-src p{margin-top:12px;font-size:14px;line-height:1.9;max-width:64ch;}
.trust-src .cmd-box{margin-top:16px;}

/* ---------- 各区块末尾的导引行 ---------- */
.more-line{margin-top:22px;font-size:14px;line-height:1.9;color:var(--text-muted);}
.more-line a{
  color:var(--accent);
  text-decoration:underline;
  text-decoration-color:var(--accent);
  text-underline-offset:4px;
  transition:color .15s ease;
}
.more-line a:hover{color:var(--warn);}

/* ---------- 窄屏 ---------- */
@media (max-width:760px){
  .trust-grid{grid-template-columns:minmax(0,1fr);}
}