/* =============================================================================
 * AGENT信源群系统 · 设计令牌（Design Tokens）唯一真源  ——  V1.73.8
 * -----------------------------------------------------------------------------
 * 背景（审计 P2）：平台后台 admin/header.php 与品牌后台 brand/header.php 各内联了一份
 *   24 行的 :root，两处字面完全一致但互不知情；前台 public/assets/css/app.css 又有一份
 *   口径不同的 :root（--primary 靛蓝 #4338ca vs 后台宝蓝 #2563eb；--surface 在前台是浅灰
 *   区块、在后台却是白色卡片 —— 同名反义，跨端复用组件必踩坑）。
 *
 * 收敛结果：色板以庄少爷 2026-09-12 定稿为准，三端共用同一份令牌；
 *   后台 header 改为 <link> 引入本文件，不再各自内联；前台 app.css 不再重复声明同名令牌。
 *
 * 语义约定（避免再出现「同名反义」）：
 *   --bg       页面底色（后台浅灰 / 前台白，由各自 body 规则决定，本文件给后台口径）
 *   --card     卡片底色（永远 #ffffff，前台后台同义）
 *   --surface  后台卡片面（= --card）。前台另有 --surface 语义相反的旧用法，
 *              已在 app.css 内显式重声明为「浅灰区块」并加注释，不要跨端照抄。
 *   --muted    次要文字；--muted-2 更弱一级
 *   --radius   统一圆角
 * ========================================================================== */
:root {
  /* —— 品牌色（定稿） —— */
  --primary: #2563eb;
  --primary-soft: #eff6ff;
  --primary-hover: #1d4ed8;
  --accent: #d97706;
  --accent-soft: #fffbeb;

  /* —— 中性色 —— */
  --bg: #f6f8fb;
  --card: #ffffff;
  --surface: #ffffff;
  --surface2: #f1f5f9;
  --surface3: #fafbfd;
  --border: #e2e8f0;
  --border-strong: #cbd5e1;
  --text: #1e293b;
  --muted: #64748b;
  --muted-2: #94a3b8;

  /* —— 语义色 —— */
  --success: #10b981;
  --success-soft: #ecfdf5;
  --danger: #ef4444;
  --danger-soft: #fef2f2;

  /* —— 形状 —— */
  --shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);
  --shadow: 0 4px 14px rgba(15, 23, 42, .06);
  --radius: 10px;
}
