/* 品牌设计 token —— 由 tools/tokenize-colors.py 生成，请勿手改。
 *
 * 每个 token 是一个 `R, G, B` 三元组（不含 rgb() 包裹），这样同一个变量
 * 既能用于实色 `rgb(var(--c-accent))`，也能用于任意透明度
 * `rgba(var(--c-accent), 0.3)`，保证族基色是单一来源。
 *
 * Phase 4 已把绿/青收敛到藏蓝 + 铜金，见文件末尾覆盖块。
 */

:root {
  /* Phase 4 品牌色：深藏蓝 #123A5E + 砂岩铜金 #C2A06A */
  --brand-primary-rgb: 18, 58, 94;
  --brand-accent-rgb: 194, 160, 106;
  --brand-eco-rgb: 154, 130, 88;

  /* 品牌强调色·黄绿（原站主色） — 147 处 */
  --c-accent: 153, 199, 55; /* 52 处 */
  --c-accent-2: 149, 198, 59; /* 47 处 */
  --c-accent-3: 152, 199, 52; /* 20 处 */
  --c-accent-4: 137, 211, 56; /* 14 处 */
  --c-accent-5: 139, 195, 74; /* 4 处 */
  --c-accent-6: 144, 201, 62; /* 3 处 */
  --c-accent-8: 153, 204, 55; /* 2 处 */
  --c-accent-7: 90, 158, 26; /* 2 处 */
  --c-accent-11: 209, 240, 57; /* 1 处 */
  --c-accent-10: 175, 250, 0; /* 1 处 */
  --c-accent-9: 124, 179, 66; /* 1 处 */

  /* 品牌主色·青蓝（原站辅色） — 121 处 */
  --c-primary: 76, 181, 222; /* 59 处 */
  --c-primary-2: 77, 181, 220; /* 39 处 */
  --c-primary-3: 63, 187, 217; /* 14 处 */
  --c-primary-4: 69, 179, 224; /* 3 处 */
  --c-primary-5: 0, 188, 212; /* 2 处 */
  --c-primary-6: 42, 138, 158; /* 2 处 */
  --c-primary-7: 61, 140, 166; /* 1 处 */
  --c-primary-8: 97, 159, 181; /* 1 处 */

  /* 蓝绿辅助色 — 41 处 */
  --c-eco: 114, 192, 157; /* 28 处 */
  --c-eco-2: 46, 204, 113; /* 5 处 */
  --c-eco-3: 110, 189, 147; /* 4 处 */
  --c-eco-4: 39, 174, 96; /* 3 处 */
  --c-eco-5: 56, 161, 105; /* 1 处 */

  /* 冷灰浅底（低饱和，偏蓝） — 26 处 */
  --c-cool-gray: 248, 249, 250; /* 8 处 */
  --c-cool-gray-2: 233, 236, 239; /* 7 处 */
  --c-cool-gray-3: 226, 232, 240; /* 3 处 */
  --c-cool-gray-4: 245, 247, 249; /* 2 处 */
  --c-cool-gray-9: 245, 247, 250; /* 1 处 */
  --c-cool-gray-5: 178, 216, 255; /* 1 处 */
  --c-cool-gray-6: 238, 241, 244; /* 1 处 */
  --c-cool-gray-10: 250, 251, 252; /* 1 处 */
  --c-cool-gray-8: 242, 244, 246; /* 1 处 */
  --c-cool-gray-7: 240, 243, 246; /* 1 处 */

  /* 品牌强调色·浅底与浅描边 — 18 处 */
  --c-accent-tint: 245, 249, 235; /* 5 处 */
  --c-accent-tint-2: 180, 220, 122; /* 4 处 */
  --c-accent-tint-3: 168, 224, 99; /* 2 处 */
  --c-accent-tint-4: 241, 245, 238; /* 2 处 */
  --c-accent-tint-7: 242, 248, 231; /* 1 处 */
  --c-accent-tint-8: 245, 247, 244; /* 1 处 */
  --c-accent-tint-6: 212, 252, 121; /* 1 处 */
  --c-accent-tint-5: 211, 228, 175; /* 1 处 */
  --c-accent-tint-9: 249, 251, 248; /* 1 处 */

  /* 品牌主色·浅底 — 12 处 */
  --c-primary-tint: 237, 247, 251; /* 5 处 */
  --c-primary-tint-2: 232, 244, 248; /* 2 处 */
  --c-primary-tint-3: 135, 206, 250; /* 1 处 */
  --c-primary-tint-6: 188, 228, 242; /* 1 处 */
  --c-primary-tint-5: 163, 214, 230; /* 1 处 */
  --c-primary-tint-4: 161, 197, 208; /* 1 处 */
  --c-primary-tint-7: 237, 244, 247; /* 1 处 */

  /* 深蓝（原站未启用的变量块残留） — 11 处 */
  --c-navy: 30, 58, 95; /* 6 处 */
  --c-navy-2: 10, 22, 40; /* 2 处 */
  --c-navy-4: 44, 82, 130; /* 1 处 */
  --c-navy-5: 45, 55, 72; /* 1 处 */
  --c-navy-3: 17, 24, 39; /* 1 处 */

  /* 状态色·信息蓝 — 10 处 */
  --c-info: 74, 122, 184; /* 5 处 */
  --c-info-2: 33, 150, 243; /* 2 处 */
  --c-info-5: 128, 180, 255; /* 1 处 */
  --c-info-3: 0, 123, 255; /* 1 处 */
  --c-info-4: 59, 130, 246; /* 1 处 */

  /* 状态色·危险红 — 8 处 */
  --c-danger: 222, 26, 4; /* 2 处 */
  --c-danger-3: 221, 107, 32; /* 1 处 */
  --c-danger-6: 255, 68, 68; /* 1 处 */
  --c-danger-7: 255, 71, 87; /* 1 处 */
  --c-danger-4: 222, 29, 7; /* 1 处 */
  --c-danger-5: 231, 76, 60; /* 1 处 */
  --c-danger-2: 193, 19, 34; /* 1 处 */

  /* 状态色·成功（Material 绿） — 7 处 */
  --c-success: 76, 175, 80; /* 3 处 */
  --c-success-3: 46, 125, 50; /* 1 处 */
  --c-success-4: 46, 197, 9; /* 1 处 */
  --c-success-2: 5, 171, 16; /* 1 处 */
  --c-success-5: 67, 160, 71; /* 1 处 */

  /* 状态色·警告黄橙 — 5 处 */
  --c-warning-3: 254, 178, 1; /* 1 处 */
  --c-warning-2: 247, 162, 0; /* 1 处 */
  --c-warning: 238, 143, 0; /* 1 处 */
  --c-warning-5: 255, 215, 0; /* 1 处 */
  --c-warning-4: 255, 204, 35; /* 1 处 */

  /* 状态色·成功浅底 — 4 处 */
  --c-success-tint: 240, 247, 240; /* 2 处 */
  --c-success-tint-3: 238, 247, 241; /* 1 处 */
  --c-success-tint-2: 232, 245, 233; /* 1 处 */

  /* 大地棕（低饱和暖色） — 3 处 */
  --c-earth: 114, 100, 87; /* 3 处 */

  /* 冷调中灰（偏蓝的灰文本色） — 2 处 */
  --c-slate-2: 113, 128, 150; /* 1 处 */
  --c-slate: 75, 85, 99; /* 1 处 */

  /* 蓝绿辅助色·深调 — 2 处 */
  --c-eco-deep-2: 1, 48, 31; /* 1 处 */
  --c-eco-deep: 1, 46, 30; /* 1 处 */

  /* 状态色·警告浅底 — 1 处 */
  --c-warning-tint: 255, 250, 230; /* 1 处 */

  /* 状态色·危险浅底 — 1 处 */
  --c-danger-tint: 252, 233, 230; /* 1 处 */

}

/* Phase 4：原站绿/青收敛到藏蓝 + 铜金。浅底同步，避免按钮渐变还带着雨水绿。 */
:root {
  --c-accent: var(--brand-accent-rgb);
  --c-accent-2: var(--brand-accent-rgb);
  --c-accent-3: var(--brand-accent-rgb);
  --c-accent-4: var(--brand-accent-rgb);
  --c-accent-5: var(--brand-accent-rgb);
  --c-accent-6: var(--brand-accent-rgb);
  --c-accent-8: var(--brand-accent-rgb);
  --c-accent-7: var(--brand-accent-rgb);
  --c-accent-11: var(--brand-accent-rgb);
  --c-accent-10: var(--brand-accent-rgb);
  --c-accent-9: var(--brand-accent-rgb);
  --c-primary: var(--brand-primary-rgb);
  --c-primary-2: var(--brand-primary-rgb);
  --c-primary-3: var(--brand-primary-rgb);
  --c-primary-4: var(--brand-primary-rgb);
  --c-primary-5: var(--brand-primary-rgb);
  --c-primary-6: var(--brand-primary-rgb);
  --c-primary-7: var(--brand-primary-rgb);
  --c-primary-8: var(--brand-primary-rgb);
  --c-eco: var(--brand-eco-rgb);
  --c-eco-2: var(--brand-eco-rgb);
  --c-eco-3: var(--brand-eco-rgb);
  --c-eco-4: var(--brand-eco-rgb);
  --c-eco-5: var(--brand-eco-rgb);
  --c-accent-tint: 247, 241, 230;
  --c-accent-tint-2: 210, 186, 140;
  --c-accent-tint-3: 210, 186, 140;
  --c-accent-tint-4: 247, 241, 230;
  --c-accent-tint-7: 247, 241, 230;
  --c-accent-tint-8: 247, 241, 230;
  --c-accent-tint-6: 232, 214, 176;
  --c-accent-tint-5: 232, 214, 176;
  --c-accent-tint-9: 250, 247, 241;
  --c-primary-tint: 232, 238, 244;
  --c-primary-tint-2: 232, 238, 244;
  --c-primary-tint-3: 154, 176, 198;
  --c-primary-tint-6: 176, 196, 214;
  --c-primary-tint-5: 154, 176, 198;
  --c-primary-tint-4: 154, 176, 198;
  --c-primary-tint-7: 232, 238, 244;
  --c-navy: var(--brand-primary-rgb);
  --c-navy-4: 36, 80, 120;
}
