/* 由 tools/tokens2css.py 自 brand/tokens.json 生成——不要手改；改 tokens.json 再重跑 */
:root {
  /* 語意變數（設計規格用） */
  --color-bg: #fdf1dc;
  --color-surface: #fbe6c8;
  --color-text: #3a2e28;
  --color-accent: #a8531f;
  --color-accent-2: #5e6b46;
  --color-primary: #d9772f;
  /* brand.* 原始色票 */
  --brand-ground: #fdf1dc;
  --brand-groundDeep: #fbe6c8;
  --brand-halo: #fbd9a6;
  --brand-sun: #f2a64e;
  --brand-island: #7f9152;
  --brand-field1: #d9772f;
  --brand-field2: #f2a64e;
  --brand-field3: #fbd9a6;
  --brand-textZh: #a8531f;
  --brand-textEn: #d9772f;
  --brand-ink: #3a2e28;
  --brand-sage: #5e6b46;
  --brand-gold: #c9a04a;
  --brand-goldDeep: #a67c2e;
  --brand-goldTint: #f3dfae;
  --brand-backCard: #a8531f;
  /* accent 100–900 */
  --accent-100: #fdf1dc;
  --accent-200: #fbd9a6;
  --accent-300: #f2a64e;
  --accent-400: #d9772f;
  --accent-500: #a8531f;
  --accent-600: #8f4419;
  --accent-700: #75360f;
  --accent-800: #5a290a;
  --accent-900: #3e1b05;
  /* accent-2 100–900 */
  --accent-2-100: #eef0e4;
  --accent-2-200: #dde2cb;
  --accent-2-300: #c3cba6;
  --accent-2-400: #a2ae7f;
  --accent-2-500: #7f9152;
  --accent-2-600: #5e6b46;
  --accent-2-700: #4a5536;
  --accent-2-800: #363e27;
  --accent-2-900: #242a19;
  /* 字體 */
  --font-zh-display: "Noto Serif TC", serif;
  --font-zh-display-weight: 900;
  --font-en-display: "Great Vibes", cursive;
  --font-body-en: "Figtree", system-ui, sans-serif;
  --font-body-zh: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;
}
