/* ============================================================
   靠谱One 设计令牌 v1.0 (2026-08-30)
   统一全站配色/字体/圆角/阴影变量。
   引入方式: <link rel="stylesheet" href="/kaopuone-assets/tokens.css">
   页面内已有变量会被本文件 :root 声明覆盖（后加载优先）。
   ============================================================ */

:root {
  /* ---------- 品牌色（全站唯一紫） ---------- */
  --kp-primary: #7459f7;          /* 主紫：按钮/链接/高亮 */
  --kp-primary-dark: #5b3cdd;     /* 深紫：hover/强调 */
  --kp-primary-light: #f5f4fc;    /* 浅紫底：选中态背景 */
  --kp-primary-tint: rgba(116, 89, 247, 0.10); /* 半透明紫底 */
  --kp-primary-border: rgba(116, 89, 247, 0.12);
  --kp-gradient: linear-gradient(135deg, #7459f7 0%, #a68afa 100%);

  /* ---------- 语义色 ---------- */
  --kp-success: #16a34a;
  --kp-warning: #f59e0b;
  --kp-danger: #dc2626;
  --kp-info: #2563eb;

  /* ---------- 中性色 ---------- */
  --kp-bg-canvas: #f5f5fa;        /* 页面画布背景 */
  --kp-bg-card: #ffffff;          /* 卡片背景 */
  --kp-border: #e8e8f0;           /* 边框 */
  --kp-divider: #f0f0f4;          /* 分隔线 */
  --kp-text: #1a1a2e;             /* 主文字 */
  --kp-text-sub: #000000cc;       /* 次级文字 */
  --kp-text-muted: #6b7280;       /* 弱化文字 */

  /* ---------- 字体（统一系统栈，去除远程 S3 字体依赖） ---------- */
  --kp-font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue",
    "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;
  --kp-font-mono: "SF Mono", Monaco, "Cascadia Code", Consolas, monospace;

  /* ---------- 圆角（两档制） ---------- */
  --kp-radius-sm: 6px;            /* 按钮/输入框/标签 */
  --kp-radius-md: 8px;            /* 卡片/下拉 */
  --kp-radius-pill: 999px;        /* 胶囊 */

  /* ---------- 阴影 ---------- */
  --kp-shadow-card: 0 1px 3px rgba(26, 26, 46, 0.06), 0 1px 2px rgba(26, 26, 46, 0.04);
  --kp-shadow-hover: 0 4px 12px rgba(116, 89, 247, 0.12);

  /* ---------- 兼容映射：各页旧变量名指向新 token ---------- */
  --purple: #7459f7;
  --purple-dark: #5b3cdd;
  --accent: #7459f7;
  --blue: #7459f7;                /* overview-dashboard 旧蓝→紫 */
  --bg-canvas: #f5f5fa;
  --font: var(--kp-font);
}
