:root {
    /* 色盘 (Palette) */
    --color-indigo-500: #4f46e5;
    --color-indigo-600: #4338ca;
    --color-gray-100: #f3f4f6;
    --color-gray-900: #111827;
    --color-apple-blue: #0071e3;
    --color-apple-blue-dark: #005bb5;

    /* 语义化变量 (Semantic) */
    --accent: var(--color-apple-blue);      /* 全局主色：苹果蓝 */
    --primary: var(--accent);               /* 别名：统一 --primary 依赖 */
    --primary-hover: var(--color-apple-blue-dark);
    --primary-rgb: 0, 113, 227;             /* --accent 的 RGB 值，修复 rgba() 失效 */
    
    --surface-bg: var(--color-gray-100);    /* 修复幽灵变量，提供统一灰色背景 */
    --bg-secondary: var(--color-gray-100);  /* 修复幽灵变量：汇总卡/次级背景 */
    --theme-color: var(--accent);           /* 修复幽灵变量：节假日/主题强调色 */

    /* 首页日历面板语义色 */
    --color-orange: #ff9500;                /* 选中日描边 / 日程 dot */
    --color-green: #34c759;                 /* 账务 dot / 有记录标记 */

    /* 布局与组件基础 (Tokens) */
    --radius-md: 6px;
    --radius-card: 24px;                    /* 首页日历大卡片圆角 */
    --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);
    --shadow-card: 0 8px 30px -14px rgba(0, 0, 0, 0.12);
}
