/**
 * CNAI Primitive Token — 基础色板与原始值
 *
 * 仅在 semantic / component token 中引用，组件和页面禁止直接消费。
 * 命名约定: --cnai-primitive-{category}-{name}
 */

:root {
  /* ==== 主题色板 ==== */
  --cnai-primitive-brand-500: #4161fd;
  --cnai-primitive-brand-600: #284cc0;
  --cnai-primitive-brand-purple-500: #a114ff;
  --cnai-primitive-brand-purple-400: #8f6cff;
  --cnai-primitive-brand-purple-300: #a17dff;
  --cnai-primitive-brand-purple-200: #d79bff;
  --cnai-primitive-brand-blue-400: #607aff;
  --cnai-primitive-brand-blue-300: #4b3bff;
  --cnai-primitive-brand-purple-50: #f1eeff;

  /* 内容装饰色（Markdown 标题/链接/列表等） */
  --cnai-primitive-content-start: #667eea;
  --cnai-primitive-content-end: #764ba2;

  /* ==== 中性色板 ==== */
  --cnai-primitive-gray-900: rgba(0, 0, 0, 0.88);
  --cnai-primitive-gray-800: #333;
  --cnai-primitive-gray-600: #666;
  --cnai-primitive-gray-400: #999;
  --cnai-primitive-gray-300: #ccc;
  --cnai-primitive-gray-200: #e7e8ed;
  --cnai-primitive-gray-150: #e8e8e8;
  --cnai-primitive-gray-100: #f0f0f0;
  --cnai-primitive-gray-75: #f2f2f6;
  --cnai-primitive-gray-50: #f5f5f5;
  --cnai-primitive-white: #fff;

  /* ==== 功能色 ==== */
  --cnai-primitive-success: #0aceac;
  --cnai-primitive-error: #ff4d4f;
  --cnai-primitive-link: #1890ff;

  /* ==== 圆角 ==== */
  --cnai-primitive-radius-4: 4px;
  --cnai-primitive-radius-8: 8px;
  --cnai-primitive-radius-12: 12px;
  --cnai-primitive-radius-20: 20px;
  --cnai-primitive-radius-circle: 50%;

  /* ==== 阴影 ==== */
  --cnai-primitive-shadow-sm: 0 0 5px 0 rgba(0, 0, 0, 0.05);
  --cnai-primitive-shadow-md: 0 0 5px 0 rgba(0, 0, 0, 0.08);
  --cnai-primitive-shadow-lg: 0 4px 20px 0 rgba(0, 0, 0, 0.12);
  --cnai-primitive-shadow-popup: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
}
