|
6 | 6 |
|
7 | 7 | /* ---- 晨曦浮光(浅色主题,默认) ---- */ |
8 | 8 | :root { |
9 | | - /* 品牌主色 - 蓝色系(专注/平静) */ |
10 | | - --kb-brand-50: #EFF6FF; |
11 | | - --kb-brand-100: #DBEAFE; |
12 | | - --kb-brand-200: #BFDBFE; |
13 | | - --kb-brand-300: #93C5FD; |
14 | | - --kb-brand-400: #60A5FA; |
15 | | - --kb-brand-500: #3B82F6; |
16 | | - --kb-brand-600: #2563EB; |
17 | | - --kb-brand-700: #1D4ED8; |
18 | | - --kb-brand-800: #1E40AF; |
19 | | - --kb-brand-900: #1E3A8A; |
20 | | - |
21 | | - /* 品牌辅色 - 琥珀/青色系(成就/温暖) */ |
22 | | - --kb-accent-50: #FFF7ED; |
23 | | - --kb-accent-100: #FFEDD5; |
24 | | - --kb-accent-200: #FED7AA; |
25 | | - --kb-accent-300: #FDBA74; |
26 | | - --kb-accent-400: #FB923C; |
27 | | - --kb-accent-500: #F59E0B; |
28 | | - --kb-accent-600: #D97706; |
29 | | - --kb-accent-700: #B45309; |
30 | | - --kb-accent-800: #92400E; |
31 | | - --kb-accent-900: #78350F; |
| 9 | + /* 品牌主色 - 晨光琥珀金系(专注/温暖) */ |
| 10 | + --kb-brand-50: #FDF3E7; |
| 11 | + --kb-brand-100: #FAE6CC; |
| 12 | + --kb-brand-200: #F3CD9E; |
| 13 | + --kb-brand-300: #E8AD66; |
| 14 | + --kb-brand-400: #DB8F3C; |
| 15 | + --kb-brand-500: #C9761F; |
| 16 | + --kb-brand-600: #B05E12; |
| 17 | + --kb-brand-700: #9A4F0C; |
| 18 | + --kb-brand-800: #7E420A; |
| 19 | + --kb-brand-900: #61330B; |
| 20 | + |
| 21 | + /* 品牌辅色 - 晨空蓝(浅色模式,强调/选中) */ |
| 22 | + --kb-accent-50: #EDF3FA; |
| 23 | + --kb-accent-100: #DBE8F4; |
| 24 | + --kb-accent-200: #B7CFE8; |
| 25 | + --kb-accent-300: #8CB2D8; |
| 26 | + --kb-accent-400: #6494C4; |
| 27 | + --kb-accent-500: #4A7DB0; |
| 28 | + --kb-accent-600: #3B689A; |
| 29 | + --kb-accent-700: #31577F; |
| 30 | + --kb-accent-800: #27455F; |
| 31 | + --kb-accent-900: #1E3448; |
32 | 32 |
|
33 | 33 | /* 功能色 */ |
34 | | - --kb-focus-blue: #3B82F6; |
| 34 | + --kb-focus-blue: #4A7DB0; |
35 | 35 | --kb-amber: #F59E0B; |
36 | 36 | --kb-moss-green: #6BAF8A; |
37 | 37 | --kb-stone-purple: #8B8494; |
38 | | - --kb-cyber-cyan: #06B6D4; |
| 38 | + --kb-cyber-cyan: #2B5F9E; |
39 | 39 | --kb-color-error: #EF4444; |
40 | 40 | --kb-color-warning: #F97316; |
41 | | - --kb-color-success: #22C55E; |
42 | | - --kb-color-info: #3B82F6; |
| 41 | + --kb-color-success: #41A96E; |
| 42 | + --kb-color-info: #2B5F9E; |
43 | 43 |
|
44 | 44 | /* 背景色 — 晨曦浮光调 */ |
45 | 45 | --kb-bg-primary: #FAF8F5; |
|
148 | 148 | --shadow-card: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); |
149 | 149 |
|
150 | 150 | /* 品牌阴影 */ |
151 | | - --kb-shadow-brand: 0 4px 12px rgba(59, 130, 246, 0.2); |
152 | | - --kb-shadow-accent: 0 4px 12px rgba(245, 158, 11, 0.2); |
153 | | - --kb-shadow-brand-hover: 0 6px 20px rgba(59, 130, 246, 0.3); |
154 | | - --kb-shadow-accent-hover: 0 6px 20px rgba(245, 158, 11, 0.3); |
| 151 | + --kb-shadow-brand: 0 4px 12px rgba(176, 94, 18, 0.18); |
| 152 | + --kb-shadow-accent: 0 4px 12px rgba(59, 104, 154, 0.18); |
| 153 | + --kb-shadow-brand-hover: 0 6px 20px rgba(176, 94, 18, 0.26); |
| 154 | + --kb-shadow-accent-hover: 0 6px 20px rgba(59, 104, 154, 0.26); |
155 | 155 |
|
156 | 156 | /* ---- shadcn/ui 兼容层(映射到 --kb-* 令牌)---- */ |
157 | 157 | --background: var(--kb-bg-primary); |
|
177 | 177 |
|
178 | 178 | /* 潜水/沉浸面板渐变(全局定义:FunctionalOverlay 面板背景依赖, |
179 | 179 | 此前仅在 pomodoro-dive.css 按模块定义,未进番茄模块时变量缺失致面板透明) */ |
180 | | - --kb-dive-top: rgba(191, 219, 254, 0.55); |
| 180 | + --kb-dive-top: rgba(219, 232, 244, 0.55); |
181 | 181 | --kb-dive-mid: rgba(250, 248, 245, 0.35); |
182 | | - --kb-dive-bot: rgba(147, 197, 253, 0.5); |
183 | | - --kb-dive-bubble: rgba(59, 130, 246, 0.5); |
184 | | - --kb-dive-ray: rgba(59, 130, 246, 0.07); |
185 | | - --kb-dive-fog: rgba(219, 234, 254, 0.4); |
| 182 | + --kb-dive-bot: rgba(140, 178, 216, 0.5); |
| 183 | + --kb-dive-bubble: rgba(74, 125, 176, 0.4); |
| 184 | + --kb-dive-ray: rgba(74, 125, 176, 0.07); |
| 185 | + --kb-dive-fog: rgba(219, 232, 244, 0.4); |
186 | 186 | } |
187 | 187 |
|
188 | 188 | /* ========== 动画 @keyframes ========== */ |
|
0 commit comments