@charset "UTF-8";
/* link.html · 友情链接 —— 条件卡 + 静态表单展示 + 合作方式卡 */

.rv1{--d:.08s}
.rv2{--d:.18s}
.rv3{--d:.28s}

/* 条件卡 */
.lk-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.lk-rule{
  background:var(--white);border-radius:var(--r-lg);padding:34px 28px;
  box-shadow:var(--shadow-sm);border-top:4px solid var(--gold-500);
}
.lk-rule-h{font-size:17.5px;margin-bottom:10px}
.lk-rule-p{font-size:14px;color:var(--ink-2);line-height:1.9}

/* 静态表单展示 */
.lk-form{
  max-width:760px;margin:0 auto;background:var(--white);
  border-radius:var(--r-lg);padding:36px 40px;box-shadow:var(--shadow-sm);
}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.field{display:flex;flex-direction:column;gap:8px}
.field.full{grid-column:1/-1}
.field label{font-size:14px;font-weight:700;color:var(--navy-800)}
.field label i{font-style:normal;color:#C0392B;margin-left:4px}
.field input,.field textarea{
  border:1.5px solid var(--line);border-radius:var(--r-md);
  padding:12px 14px;font-size:14px;font-family:inherit;
  background:var(--paper);color:var(--ink);outline:none;resize:vertical;
}
.field textarea{min-height:96px}
.lk-form-note{
  margin-top:18px;font-size:13.5px;color:var(--ink-2);
  background:var(--gold-100);border-radius:var(--r-md);padding:12px 16px;line-height:1.8;
}

/* 合作方式 */
.lk-coop{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.lk-coop-card{
  background:var(--navy-900);color:var(--white);
  border-radius:var(--r-lg);padding:32px 28px;
}
.lk-coop-h{color:var(--gold-300);font-size:17px;margin-bottom:10px}
.lk-coop-p{color:#C6CDDE;font-size:14px;line-height:1.9}

@media (max-width:920px){
  .lk-rules,.lk-coop{grid-template-columns:1fr}
  .form-grid{grid-template-columns:1fr}
  .lk-form{padding:28px 22px}
}
