/* EasyAgent 设计令牌 —— 取自产品源码 web/app/src/index.css 与 tailwind.config.js */
:root {
  /* 品牌蓝:600 是主按钮 */
  --brand-50: #f0f4fd;
  --brand-100: #dfe7fb;
  --brand-200: #c4d3f7;
  --brand-300: #9cb6f1;
  --brand-400: #6d92ea;
  --brand-500: #4673e2;
  --brand-600: #2d5bd7;
  --brand-700: #244ab2;
  --brand-800: #1f3e91;
  --brand-900: #1d3573;
  --brand-950: #14234a;

  /* 中性灰:产品不用 Tailwind 默认 slate(蓝灰),用纯中性灰 */
  --neutral-50: #fafafa;  --neutral-100: #f4f4f5; --neutral-200: #e4e4e7;
  --neutral-300: #d4d4d8; --neutral-400: #a1a1aa; --neutral-500: #71717a;
  --neutral-600: #52525b; --neutral-700: #3f3f46; --neutral-800: #27272a;
  --neutral-900: #18181b; --neutral-950: #09090b;

  /* 语义 */
  --bg-page: #fafafa;  --bg-surface: #ffffff;
  --fg-primary: var(--neutral-900); --fg-secondary: var(--neutral-600); --fg-muted: var(--neutral-400);
  --border: var(--neutral-200); --border-strong: var(--neutral-300);
  --accent: var(--brand-600); --accent-hover: var(--brand-700); --accent-soft: #eef2fd;

  /* 字体:中文无衬线;英文标题用衬线,制造编辑感 */
  --font-sans: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;
  --font-serif: Georgia, "Times New Roman", serif;
  --font-mono: "Cascadia Mono", Consolas, ui-monospace, monospace;

  /* 圆角与阴影:产品卡片靠细边框分层,几乎不用阴影 */
  --radius-sm: 6px; --radius-md: 10px; --radius-lg: 14px; --radius-xl: 20px; --radius-pill: 999px;
  --shadow-pop: 0 10px 30px -10px rgb(24 24 27 / 0.25);
  --shadow-window: 0 34px 70px -38px rgb(24 24 27 / 0.30), 0 10px 24px -18px rgb(24 24 27 / 0.20);
}
