/* ============================================================
   Design Tokens — 唯一色彩变量源
   修改颜色只需改这一个文件
   ============================================================ */
:root {
  /* 背景（统一清透暖白） */
  --color-bg:            #FAF9F7;   /* 主背景 */
  --color-bg-alt:        #FAF9F7;   /* 统一 */
  --color-bg-accent:     #FAF9F7;   /* 统一 */
  --color-bg-dark:       #2d1f0e;   /* 暗：CTA/Footer */
  --color-bg-dark-alt:   #1a120b;   /* 更暗：渐变终点 */
  --color-surface:       #ffffff;   /* 卡片白 */

  /* 暖色阴影系统（轻盈透气） */
  --shadow-sm:  0 1px 3px rgba(196,96,58,0.06);
  --shadow-md:  0 2px 8px rgba(196,96,58,0.06), 0 4px 16px rgba(196,96,58,0.04);
  --shadow-lg:  0 4px 12px rgba(196,96,58,0.06), 0 8px 24px rgba(196,96,58,0.04);
  --shadow-gold: 0 2px 12px rgba(196,96,58,0.10);

  /* 文字 */
  --color-ink:           #2d1f0e;   /* 标题 h1/h2/h3 */
  --color-body:          #4a3728;   /* 正文 p（柔和） */
  --color-warm:          #4a3728;   /* 正文同色 */
  --color-muted:         #7a6a58;   /* 辅助说明 */
  --color-text-dim:      #8a7a68;   /* 弱辅助 */
  --color-text-hint:     #a09080;   /* 提示/禁用 */

  /* Terra Cotta 品牌色（替代金色） */
  --color-gold:          #C4603A;
  --color-gold-dark:     #A8502F;
  --color-gold-light:    #D4836A;

  /* 主品牌色（Terra Cotta） */
  --color-primary:       #C4603A;
  --color-primary-dark:  #A8502F;
  --color-primary-light: rgba(196,96,58,0.08);

  /* 渐变 */
  --gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);
  --gradient-gold:    linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-dark) 100%);

  /* 点缀色（理性/分析语义） */
  --color-accent-blue:       #A8502F;
  --color-accent-blue-light: rgba(196,96,58,0.08);
  --color-accent-blue-dark:  #A8502F;

  /* 点缀橙（紧迫/能量语义） */
  --color-accent-orange:       #e8845a;
  --color-accent-orange-light: #fdf0e8;

  /* 边框（中性暖灰） */
  --color-border:        #DDD8D2;
  --color-border-strong: #C8C2BA;
  --color-border-focus:  #C4603A;

  /* 语义状态色（暖色调和谐） */
  --color-success:       #2e7d32;
  --color-success-bg:    #e8f0e4;
  --color-error:         #b8372a;
  --color-error-bg:      #fce8e6;
  --color-warning:       #8f6530;
  --color-warning-bg:    #fef3e0;

  /* 其他 */
  --color-rust:          #8b4513;
}
