/**
 * AI / 语义渐变 token 的 JS 事实源（轻量副本，供运行时组件解析 SVG 渐变）。
 * 完整 token 体系见 tokens.js；CSS 变量见 theme.css --gradient-*。
 */

export const TOKEN_GRADIENTS = {
  dark: {
    label: 'AI Dark',
    group: 'ai',
    desc: '深色 AI 背景渐变，适合暗色 Hero、封面视觉、深色强调型容器',
    css: 'linear-gradient(74deg, rgba(134,255,197,0.4) 1.5%, transparent 50%), linear-gradient(250deg, rgba(255,158,44,0.28) 11%, transparent 52%), linear-gradient(101deg, #34423B 14%, #16141F 104%)',
  },
  'ai-fill-1': {
    label: 'AI Fill-1',
    group: 'ai',
    desc: '轻量 AI 底色，适合输入框底色、聊天气泡背景、大面积铺底等弱感知场景',
    css: 'linear-gradient(90deg, rgba(230, 247, 244, 1) 0%, rgba(239, 246, 255, 1) 55%, rgba(243, 245, 255, 1) 90%, rgba(252, 243, 255, 1) 100%)',
  },
  'ai-fill-2': {
    label: 'AI Fill-2',
    group: 'ai',
    desc: '中等 AI 底色，适合卡片悬浮态、推荐条 hover、弹层背景等次强调场景',
    css: 'linear-gradient(-45deg, rgba(254, 224, 253, 1) 0%, rgba(233, 218, 255, 1) 25%, rgba(213, 225, 255, 1) 48%, rgba(213, 243, 248, 1) 83%, rgba(213, 247, 242, 1) 100%)',
  },
  'ai-fill-3': {
    label: 'AI Fill-3',
    group: 'ai',
    desc: '高饱和 AI 底色，适合激活态、强调态、封面视觉等强感知场景',
    css: 'linear-gradient(-45deg, rgba(255, 153, 248, 1) 0%, rgba(181, 131, 255, 1) 25%, rgba(114, 156, 255, 1) 48%, rgba(117, 218, 231, 1) 83%, rgba(115, 230, 204, 1) 100%)',
  },
  'ai-fill-text': {
    label: 'AI Fill-text',
    group: 'ai',
    desc: 'AI 文字渐变，适合标题字、强调文案、AI 品牌标识文本',
    css: 'linear-gradient(135deg, rgba(22, 218, 203, 1) 0%, rgba(49, 134, 212, 1) 20%, rgba(111, 88, 227, 1) 70%, rgba(231, 116, 221, 1) 100%)',
  },
};
