/* 设计 token —— 水彩/水粉（gouache）绿系，品牌参考色 #B4DB00（客户指定 2026-07-19）
   与 docs/设计决策补充.md §10 一致 */
:root {
  /* 品牌绿：#B4DB00 为锚点的黄绿系 */
  --brand-vivid: #B4DB00;  /* 品牌参考色：主按钮、强调、选中态 */
  --brand-700: #5F7500;    /* 深橄榄：深色强调、按下态 */
  --brand-600: #8CAB00;    /* 中绿：图标、链接 */
  --brand-500: #B4DB00;
  --brand-300: #D6EA8A;    /* 浅绿：次级选中、标签描边 */
  --brand-100: #EEF6CC;    /* 淡绿：标签背景 */
  --brand-050: #F7FAE6;    /* 极淡绿：区块底色 */

  /* 兼容别名 */
  --c-primary: #8CAB00;
  --c-primary-deep: #5F7500;
  --c-primary-soft: #EEF6CC;

  /* 品牌墨色：高饱和绿上放文字用 */
  --c-ink-on-brand: #2F3A00;

  /* 水彩晕染（Banner、分享卡、升级弹窗、发展路径天空）：
     多层 radial 淡染叠加，模拟湿画法 wet-on-wet 边缘 */
  --c-aurora:
    radial-gradient(120% 90% at 12% 8%,  rgba(180,219,0,.30), transparent 58%),
    radial-gradient(110% 85% at 88% 15%, rgba(122,193,120,.26), transparent 55%),
    radial-gradient(130% 100% at 50% 105%, rgba(105,180,160,.22), transparent 60%),
    #F6FAE4;
  --c-aurora-soft:
    radial-gradient(100% 80% at 20% 10%, rgba(180,219,0,.14), transparent 55%),
    radial-gradient(110% 90% at 85% 25%, rgba(130,190,150,.12), transparent 55%),
    #F9FBEE;
  /* 主按钮/加号：水粉厚涂质感的双色绿 */
  --c-aurora-deep: linear-gradient(135deg, #C3E62E 0%, #B4DB00 45%, #8CBF3F 100%);

  /* 三维度色（水粉低饱和，用于阶段标签/图表） */
  --c-heart: #D98C8C;   --c-heart-soft: #F9EDEA;   /* ❤️ 心 xin */
  --c-object: #7FA8C9;  --c-object-soft: #EAF1F5;  /* 🧩 智 zhi */
  --c-lang: #A48FC9;    --c-lang-soft: #F1EEF7;    /* 💬 语 yu */

  /* 中性色：暖纸底 + 橄榄灰墨 */
  --c-ink: #333D28;
  --c-ink-2: #68715A;
  --c-ink-3: #9AA28A;
  --c-line: #E4E9D2;
  --c-bg: #F8FAEF;
  --c-bg-wash:
    radial-gradient(140% 60% at 50% -8%, rgba(180,219,0,.10), transparent 60%),
    linear-gradient(180deg, #F4F8E2 0%, #F8FAEF 45%, #F7F9F0 100%);
  --c-surface: #FEFFFA;
  --c-surface-2: #F7FAE6;

  /* 语义色（压饱和） */
  --c-ok: #86A824;
  --c-warn: #D9A75E;
  --c-danger: #C97B6B;
  --c-info: #7FA8C9;

  /* 等级色（需求 1.1 指定，不改） */
  --lv1: #9CA3AF; --lv2: #10B981; --lv3: #3B82F6; --lv4: #8B5CF6; --lv5: #F59E0B;

  /* 字体：系统字体栈（smartisan 弃用，版权风险） */
  --font: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC",
          "MiSans", "Noto Sans SC", "Microsoft YaHei", sans-serif;

  /* 圆角 / 阴影 / 间距 */
  --r-card: 16px; --r-btn: 12px; --r-sheet: 20px; --r-pill: 999px;
  --shadow-card: 0 2px 10px rgba(84, 100, 30, 0.08), 0 1px 3px rgba(84, 100, 30, 0.05);
  --shadow-float: 0 6px 24px rgba(84, 100, 30, 0.20);
  --sp-1: 4px; --sp-2: 8px; --sp-3: 12px; --sp-4: 16px; --sp-5: 20px; --sp-6: 24px;

  /* 玻璃蒙版（暖纸色调） */
  --glass-bg: rgba(253, 255, 244, 0.74);
  --glass-blur: saturate(160%) blur(18px);

  /* 纸纹颗粒（feTurbulence 噪点，水彩纸质感） */
  --paper-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.42 0 0 0 0 0.10 0 0 0 0.05 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");

  --tabbar-h: 60px;
}
