/* ============================================================
   方案 C · 球场绿茵主题（仅作用于首页 index.html）
   通过覆盖 main.css 的设计变量与少量写死渐变实现，
   移除本文件的 <link> 即可一键回到科技蓝版本。
   ============================================================ */
:root {
  /* 主色：深球场绿 */
  --brand: #0f6e56;
  --brand-600: #0b5845;
  --brand-dark: #073b2e;
  /* 点缀：青草绿 */
  --accent: #97c459;
  --accent-dark: #7ba63d;
  /* 墨色：带绿意的深灰 */
  --ink: #16281f;
  --ink-2: #40544a;
  --ink-3: #71837a;
  /* 底色：米白草坪调 */
  --line: #e0e9d8;
  --line-2: #ebf1e3;
  --soft: #f4f8ef;
}

/* Hero：深蓝夜空 → 暮色球场 */
.hero {
  background: radial-gradient(1200px 600px at 78% 8%, rgba(151, 196, 89, .30), transparent 60%),
              linear-gradient(135deg, #052018 0%, #0a3a29 45%, #0f6e56 100%);
}
.hero h1 em {
  background: linear-gradient(100deg, #d3ecae, #ffffff);
  -webkit-background-clip: text;
  background-clip: text;
}

/* 训练日常卡片 A：原蓝色 → 深绿（与 scene--b 拉开层次） */
.scene--a { background: linear-gradient(135deg, #1a7f5a, #0a4534); }
/* 卡片 D/E/F 原紫/蓝/石板色 → 绿系家族，C 保留暖阳橙作点缀 */
.scene--d { background: linear-gradient(135deg, #6a9a23, #3f6212); }
.scene--e { background: linear-gradient(135deg, #0e9f8a, #0b5f52); }
.scene--f { background: linear-gradient(135deg, #1c3a2e, #0a1f17); }

/* CTA 横幅：蓝绿渐变 → 球场绿渐变 */
.cta-band {
  background: linear-gradient(120deg, #073b2e 0%, #0f6e56 55%, #97c459 165%);
}

/* 页脚：深蓝黑 → 深绿黑 */
.footer { background: #08211a; }

/* ===== 以下为全站推广后的内页覆盖 ===== */

/* 内页页头：深蓝 → 暮色球场 */
.page-head {
  background: radial-gradient(900px 420px at 88% 10%, rgba(151, 196, 89, .28), transparent 60%),
              linear-gradient(135deg, #052018 0%, #0a3a29 55%, #0f6e56 100%);
}

/* 荣誉徽章·亚军/二等奖：蓝调 → 绿调 */
.rank-2 { background: #e9f2e2; color: #0f6e56; }

/* 会员中心侧边栏与上传区的品牌蓝 → 品牌绿 */
.side-links button.is-active { background: rgba(15, 110, 86, .08); }
.uploader:hover, .uploader.dragging { background: rgba(15, 110, 86, .04); }

/* 合作单位简称章：六色轮换 → 绿系家族 */
.partner-item:nth-child(6n+1) span.partner-logo { background: #0f6e56; }
.partner-item:nth-child(6n+2) span.partner-logo { background: #6a9a23; }
.partner-item:nth-child(6n+3) span.partner-logo { background: #0e9f8a; }
.partner-item:nth-child(6n+4) span.partner-logo { background: #3f6212; }
.partner-item:nth-child(6n+5) span.partner-logo { background: #1a7f5a; }
.partner-item:nth-child(6n)   span.partner-logo { background: #0a3a29; }
