/* ============================================================
   AUTO-GENERATED FROM assets/design-tokens/tokens.json — DO NOT EDIT BY HAND. 重生成: python assets/design-tokens/gen-colors.py
   真值源: assets/design-tokens/tokens.json 的 color 段
   分层：本文件 = 原始档位（--c-*，与 Android Color.kt / Harmony color.json 同源）；
         common.css = 语义别名层（--text / --primary-text …）→ 引用本文件并带兜底值。
   加载：必须在 common.css 之前（public/index.html，与 tokens.css 并列）。
   ============================================================ */

:root {
  /* ---- 品牌色 ---- */
  --c-brand-text: #047857;
  --c-brand-solid: #05835C;
  --c-brand-deco: #06B981;
  --c-brand-blue: #1E6BB8;
  --c-brand-deep: #0C447C;
  /* ---- 中性色 ---- */
  --c-ink-1: #1A2438;
  --c-ink-2: #4A5568;
  --c-ink-3: #5F6B7E;
  --c-bg: #F7F9FC;
  --c-surface: #FFFFFF;
  --c-line: #E5EAF0;
  /* ---- 语义色 ---- */
  --c-success-solid: #047857;
  --c-success-text: #047857;
  --c-warning-solid: #A8441F;
  --c-warning-text: #A8441F;
  --c-danger-solid: #DC2626;
  --c-danger-text: #DC2626;
  --c-info-solid: #2563EB;
  --c-info-text: #2563EB;
  /* ---- 渐变 ---- */
  --c-grad-hero-from: #047857;
  --c-grad-hero-to: #1E6BB8;
  --c-grad-login-from: #064E3B;
  --c-grad-login-mid: #0D3559;
  --c-grad-login-to: #1E6BB8;
}

html[data-theme="dark"] {
  /* ---- 品牌色 ---- */
  --c-brand-text: #34D399;
  --c-brand-solid: #05835C;
  --c-brand-deco: #06B981;
  --c-brand-blue: #6BA3E0;
  --c-brand-deep: #1E6BB8;
  /* ---- 中性色 ---- */
  --c-ink-1: #E6EBF3;
  --c-ink-2: #AFB9C8;
  --c-ink-3: #8592A6;
  --c-bg: #0D131B;
  --c-surface: #161E29;
  --c-line: #2A3648;
  /* ---- 语义色 ---- */
  --c-success-solid: #047857;
  --c-success-text: #34D399;
  --c-warning-solid: #E8815C;
  --c-warning-text: #FBBF24;
  --c-danger-solid: #C81E1E;
  --c-danger-text: #F87171;
  --c-info-solid: #2563EB;
  --c-info-text: #60A5FA;
  /* ---- 渐变 ---- */
  --c-grad-hero-from: #0AA271;
  --c-grad-hero-to: #2A6FA8;
  --c-grad-login-from: #04382A;
  --c-grad-login-mid: #0A2740;
  --c-grad-login-to: #17538C;
}
