/* ============================================================
   XD Access Pro 统一设计令牌（唯一权威来源）
   ------------------------------------------------------------
   后台（admin-refresh.css）与前台（public-refresh.css）历史上各自维护
   一套变量（--color-* / --s-*），主色、中性色、圆角近似但不同名。
   本文件给出规范化的 --xd-* 令牌：新旧组件一律优先使用 --xd-*；
   旧变量由各自 bundle 内定义维持现网视觉，后续逐步迁移到 --xd-*。

   修改主题只需改这里，不要在页面里写死颜色值。
   ============================================================ */

:root {
    /* 品牌色 */
    --xd-primary: #2563eb;
    --xd-primary-hover: #1d4ed8;
    --xd-primary-bg: #eff6ff;

    /* 功能色 */
    --xd-success: #16a34a;
    --xd-success-bg: #f0fdf4;
    --xd-warning: #d97706;
    --xd-warning-bg: #fffbeb;
    --xd-danger: #dc2626;
    --xd-danger-bg: #fef2f2;

    /* 中性色（前后台统一灰阶） */
    --xd-text: #111827;
    --xd-text-secondary: #526071;
    --xd-text-muted: #8a96a6;
    --xd-border: #e6eaf0;
    --xd-border-input: #d9e0e8;
    --xd-bg: #f5f7f9;
    --xd-card: #ffffff;

    /* 圆角刻度：小=输入/按钮，中=卡片，大=前台大区块 */
    --xd-radius-sm: 7px;
    --xd-radius-md: 10px;
    --xd-radius-lg: 14px;
    --xd-radius-full: 999px;

    /* 间距刻度（4 的倍数） */
    --xd-space-1: 4px;
    --xd-space-2: 8px;
    --xd-space-3: 12px;
    --xd-space-4: 16px;
    --xd-space-5: 20px;
    --xd-space-6: 24px;

    /* 字体与字重 */
    --xd-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC",
        "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;
    --xd-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas,
        "Liberation Mono", monospace;
    --xd-weight-regular: 400;
    --xd-weight-medium: 500;
    --xd-weight-semibold: 600;
    --xd-weight-bold: 700;

    /* 阴影 */
    --xd-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);
    --xd-shadow-md: 0 4px 12px rgba(16, 24, 40, .08);
    --xd-shadow-lg: 0 12px 32px rgba(16, 24, 40, .12);
}
