/* ============================================================
   首页专属:平台入口网格 / 信任背书 / 克隆命令框
   颜色与字体一律取 base.css 令牌;直角、细线、无投影。
   ============================================================ */

/* ---------- 下载入口:五平台网格 ---------- */
.plat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}
.plat-card{
  display:flex;flex-direction:column;min-width:0;
  background:var(--silk-panel);border:1px solid var(--line);padding:22px;
}
.plat-card:hover{border-color:var(--gold-soft)}
.plat-icon{width:30px;height:30px;flex:none;color:var(--gold);margin-bottom:16px}
.plat-icon svg{width:100%;height:100%;display:block}
.plat-name{font-size:16.5px;letter-spacing:.08em;margin-bottom:8px}
.plat-desc{font-size:12.5px;line-height:1.9;letter-spacing:.03em;color:var(--moon-dim);flex:1;margin-bottom:16px}
.plat-card .btn-line{align-self:flex-start}
@media (max-width:1100px){.plat-grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:760px){.plat-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:520px){.plat-grid{grid-template-columns:1fr}}

/* ---------- 区块末尾居中链接 ---------- */
.sec-more{margin-top:34px;display:flex;justify-content:center}

/* ---------- 信任背书:四格绢本面板 ---------- */
.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}
.trust-cell{background:var(--silk-panel);border:1px solid var(--line);padding:24px 26px;min-width:0}
.trust-cell:hover{border-color:var(--gold-soft)}
.trust-cell h3{font-size:16px;letter-spacing:.1em;margin-bottom:10px;display:flex;align-items:center;gap:11px}
.trust-cell h3::before{content:"";width:7px;height:7px;background:var(--cinnabar);flex:none}
.trust-cell p{font-size:13px;line-height:2;letter-spacing:.02em;color:var(--moon-dim)}
@media (max-width:760px){.trust-grid{grid-template-columns:1fr}}

/* ---------- 克隆命令框:等宽图注小楷 + 一键复制 ---------- */
.clone-box{
  display:flex;align-items:center;gap:18px;flex-wrap:wrap;
  background:var(--silk-raised);border:1px solid var(--line);padding:18px 22px;
}
.clone-label{
  font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--moon-dim);
  display:flex;align-items:center;gap:8px;flex:none;
}
.clone-label::before{content:"";width:12px;height:1px;background:var(--cinnabar);flex:none}
.clone-cmd{
  flex:1;min-width:220px;background:none;border:none;padding:6px 0;
  font-family:var(--font-mono);font-size:12.5px;letter-spacing:.03em;color:var(--gold);
  overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;
}
.clip-helper{position:absolute;left:-9999px;top:0;width:1px;height:1px;opacity:0}

/* ---------- FAQ 答案内链接 ---------- */
.faq-a a{color:var(--gold);border-bottom:1px solid var(--gold-soft)}
.faq-a a:hover{color:var(--moon);border-bottom-color:var(--moon)}