/**
 * 标题: Variables
 * 说明: CSS 设计变量 - 配色/字体/间距/圆角等设?Token
 * 时间: 2026-03-03 21:12
 * @author: zhoujunyu
 */

:root {
    /* ---- 主色?---- */
    --primary: #137fec;
    --primary-hover: #0b63c1;
    --primary-light: rgba(19, 127, 236, 0.2);

    /* ---- 背景?---- */
    --bg-light: #f3f5f7;
    --bg-white: #ffffff;
    --bg-sidebar: #f8fafc;
    --bg-input: #f1f5f9;

    /* ---- 文字?---- */
    --text-primary: #0f172a;
    --text-secondary: #334155;
    --text-muted: #64748b;
    --text-placeholder: #94a3b8;
    --text-disabled: #94a3b8;

    /* ---- 边框?---- */
    --border-light: #e2e8f0;`n    --border-hover: #cbd5e1;
    --border-lighter: #f1f5f9;
    --border-input: #cbd5e1;

    /* ---- 优先级颜?---- */
    --priority-high: #dc2626;
    --priority-high-bg: #fef2f2;
    --priority-high-border: #fee2e2;
    --priority-mid: #ea580c;
    --priority-mid-bg: #fff7ed;
    --priority-mid-border: #ffedd5;
    --priority-low: #2563eb;
    --priority-low-bg: #eff6ff;
    --priority-low-border: #dbeafe;

    /* ---- 标签颜色 ---- */
    --tag-blue-text: #1d4ed8;
    --tag-blue-bg: #eff6ff;
    --tag-green-text: #15803d;
    --tag-green-bg: #f0fdf4;
    --tag-purple-text: #7e22ce;
    --tag-purple-bg: #faf5ff;
    --tag-red-text: #dc2626;
    --tag-red-bg: #fef2f2;
    --tag-red-border: #fecaca;
    --tag-blue-border: #bfdbfe;
    --tag-purple-border: #e9d5ff;

    /* ---- 文件夹颜?---- */
    --folder-blue: #3b82f6;
    --folder-green: #22c55e;
    --folder-orange: #f97316;

    /* ---- 阴影 ---- */
    --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.07), 0 2px 4px -2px rgba(0, 0, 0, 0.05);
    --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -4px rgba(0, 0, 0, 0.05);
    --shadow-detail: -4px 0 15px -3px rgba(0, 0, 0, 0.05);

    /* ---- 圆角 ---- */
    --radius-sm: 0.25rem;
    --radius-md: 0.5rem;
    --radius-lg: 0.75rem;
    --radius-xl: 1rem;
    --radius-full: 9999px;

    /* ---- 间距 ---- */
    --space-1: 0.25rem;
    --space-2: 0.5rem;
    --space-3: 0.75rem;
    --space-4: 1rem;
    --space-5: 1.25rem;
    --space-6: 1.5rem;
    --space-8: 2rem;

    /* ---- 侧边栏宽?---- */
    --sidebar-width: 256px;
    --detail-width: 320px;

    /* ---- 过渡动画 ---- */
    --transition-fast: 150ms ease;
    --transition-normal: 200ms ease;
}

