/* ========================================
   设计令牌 (Design Tokens) — 唯一权威来源
   统一品牌色、间距、阴影、圆角、动效时长
   所有页面必须引入此文件
   ======================================== */

:root {
    /* ======== 品牌色 - 科技绿 ======== */
    --primary: #10B981;
    --primary-dark: #059669;
    --primary-light: #34D399;
    --primary-bg: #ECFDF5;
    --primary-bg-light: #F0FDF4;

    /* ======== AI紫 - 辅助强调 ======== */
    --accent: #8B5CF6;
    --accent-light: #A78BFA;
    --accent-bg: #F5F3FF;

    /* ======== 辅助强调色 ======== */
    --accent-secondary: #6366F1;       /* Indigo - 流程卡片/步骤编号 */
    --accent-secondary-dark: #4F46E5;  /* Indigo 深色变体 */
    --accent-blue: #0071E3;            /* Apple Blue - 科技蓝点缀 */
    --accent-warm: #F97316;            /* Orange - MES/制造相关强调 */

    /* ======== 表面色 ======== */
    --bg: #FFFFFF;
    --bg-secondary: #F5F5F7;
    --bg-tertiary: #F1F5F9;
    --bg-light: #F9FAFB;               /* 更浅的背景色 */
    --off-white: #F5F5F7;              /* 产品优势卡片背景色（--bg-secondary别名） */

    /* ======== 文本色 ======== */
    --text: #1D1D1F;
    --text-primary: #1D1D1F;           /* --text 的别名 */
    --text-secondary: #6B7280;
    --text-muted: #9CA3AF;
    --text-inverse: #FFFFFF;

    /* ======== 通用色（补全缺失定义） ======== */
    --gray: #6B7280;                   /* 与 --text-secondary 一致 */
    --light-gray: #F3F4F6;             /* 与 --bg-tertiary 接近 */
    --border-color: #E5E7EB;           /* --border 的别名 */

    /* ======== CTA 红色 ======== */
    --cta: #EF4444;
    --cta-dark: #DC2626;

    /* ======== 边框与阴影 ======== */
    --border: #E5E7EB;
    --shadow-sm: 0 1px 3px rgba(0,0,0,0.06);
    --shadow: 0 4px 12px rgba(0,0,0,0.06);
    --shadow-md: 0 8px 24px rgba(0,0,0,0.08);
    --shadow-lg: 0 12px 40px rgba(0,0,0,0.1);
    --shadow-primary: 0 4px 20px rgba(16,185,129,0.25);  /* 品牌色阴影 */

    /* ======== 圆角 ======== */
    --radius: 16px;
    --radius-sm: 10px;
    --radius-xs: 8px;
    --radius-md: 20px;
    --radius-lg: 24px;
    --radius-full: 9999px;

    /* ======== 动效时长 ======== */
    --transition-fast: 150ms ease;
    --transition: 250ms ease;
    --transition-slow: 400ms cubic-bezier(0.4, 0, 0.2, 1);

    /* ======== 历史别名（向后兼容） ======== */
    --primary-green: var(--primary);    /* 旧代码中使用，等价于 --primary */
    --gray: var(--text-secondary);      /* 旧代码中使用，等价于 --text-secondary */
}
