|
73 | 73 | --chart-3: rgba(245, 158, 11, 1); |
74 | 74 | --chart-4: rgba(168, 85, 247, 1); |
75 | 75 | --chart-5: rgba(244, 63, 94, 1); |
76 | | - --sidebar: rgba(23, 23, 23, 1); |
| 76 | + /* Match --background so sidebar blends with the app surface. */ |
| 77 | + --sidebar: rgba(10, 10, 10, 1); |
77 | 78 | --sidebar-foreground: rgba(250, 250, 250, 1); |
78 | 79 | --sidebar-primary: rgba(29, 78, 216, 1); |
79 | 80 | --sidebar-primary-foreground: rgba(250, 250, 250, 1); |
@@ -113,7 +114,8 @@ html[data-theme="cream"] { |
113 | 114 | --muted-foreground: rgba(16, 18, 43, 0.72); |
114 | 115 | --accent: rgba(226, 212, 254, 1); |
115 | 116 | --accent-foreground: rgba(1, 55, 66, 1); |
116 | | - --destructive: rgba(185, 28, 28, 1); |
| 117 | + /* Destructive matches default light theme so the brand red stays consistent across light/cream/bloom. */ |
| 118 | + --destructive: rgba(220, 38, 38, 1); |
117 | 119 | --destructive-foreground: rgba(254, 242, 242, 1); |
118 | 120 | --border: rgba(0, 0, 0, 0.08); |
119 | 121 | --input: rgba(0, 0, 0, 0.08); |
@@ -166,9 +168,9 @@ html[data-theme="bloom"] { |
166 | 168 | --muted-foreground: rgba(16, 18, 43, 0.72); |
167 | 169 | --accent: rgba(248, 243, 228, 1); |
168 | 170 | --accent-foreground: rgba(16, 18, 43, 1); |
169 | | - /* Softer reds than cream — less harsh against lavender gradient / cream fills */ |
170 | | - --destructive: rgba(176, 45, 64, 1); |
171 | | - --destructive-foreground: rgba(255, 251, 252, 1); |
| 171 | + /* Destructive matches default light theme so the brand red stays consistent across light/cream/bloom. */ |
| 172 | + --destructive: rgba(220, 38, 38, 1); |
| 173 | + --destructive-foreground: rgba(254, 242, 242, 1); |
172 | 174 | --border: rgba(0, 0, 0, 0.08); |
173 | 175 | --input: rgba(0, 0, 0, 0.08); |
174 | 176 | --ring: rgba(83, 90, 232, 0.45); |
@@ -199,61 +201,6 @@ html[data-theme="bloom"] { |
199 | 201 | --semantic-shadow-lg: 0 10px 15px -3px rgb(16 18 43 / 0.12), 0 4px 6px -4px rgb(83 90 232 / 0.1); |
200 | 202 | } |
201 | 203 |
|
202 | | -/** |
203 | | - * Tailor brand — dark palette (`deep-dark`): near-black shell; same primaries / secondaries as cream. |
204 | | - */ |
205 | | -html[data-theme="deep-dark"] { |
206 | | - color-scheme: dark; |
207 | | - --background: rgba(10, 10, 11, 1); |
208 | | - --foreground: rgba(237, 238, 242, 1); |
209 | | - --card: rgba(18, 18, 21, 1); |
210 | | - --card-foreground: rgba(237, 238, 242, 1); |
211 | | - --popover: rgba(22, 22, 26, 1); |
212 | | - --popover-foreground: rgba(237, 238, 242, 1); |
213 | | - /* Match cream — Primary #535AE8 */ |
214 | | - --primary: rgba(83, 90, 232, 1); |
215 | | - --primary-foreground: rgba(255, 255, 255, 1); |
216 | | - /* Light violet + dark green text (same pairing as cream) */ |
217 | | - --secondary: rgba(226, 212, 254, 1); |
218 | | - --secondary-foreground: rgba(1, 55, 66, 1); |
219 | | - --muted: rgba(28, 28, 34, 1); |
220 | | - --muted-foreground: rgba(163, 167, 180, 1); |
221 | | - --accent: rgba(226, 212, 254, 1); |
222 | | - --accent-foreground: rgba(1, 55, 66, 1); |
223 | | - --destructive: rgba(185, 28, 28, 1); |
224 | | - --destructive-foreground: rgba(254, 242, 242, 1); |
225 | | - --border: rgba(255, 255, 255, 0.1); |
226 | | - --input: rgba(255, 255, 255, 0.12); |
227 | | - --ring: rgba(83, 90, 232, 0.45); |
228 | | - --chart-1: rgba(83, 90, 232, 1); |
229 | | - --chart-2: rgba(0, 151, 156, 1); |
230 | | - --chart-3: rgba(1, 55, 66, 1); |
231 | | - --chart-4: rgba(110, 95, 195, 1); |
232 | | - --chart-5: rgba(217, 119, 6, 1); |
233 | | - --radius: 1rem; |
234 | | - --sidebar: rgba(10, 10, 11, 1); |
235 | | - --sidebar-foreground: rgba(237, 238, 242, 1); |
236 | | - --sidebar-primary: rgba(83, 90, 232, 1); |
237 | | - --sidebar-primary-foreground: rgba(255, 255, 255, 1); |
238 | | - /* |
239 | | - * Hover + current row: dark elevated chip on near-black sidebar — light label. |
240 | | - * (Lavender wash reads as a “light tab” here; a muted lift matches dark UI better.) |
241 | | - */ |
242 | | - --sidebar-accent: rgba(42, 43, 54, 1); |
243 | | - --sidebar-accent-foreground: rgba(238, 239, 246, 1); |
244 | | - --sidebar-border: rgba(255, 255, 255, 0.1); |
245 | | - --sidebar-ring: rgba(83, 90, 232, 0.45); |
246 | | - --status-default: rgba(144, 150, 168, 0.88); |
247 | | - --status-neutral: #00979c; |
248 | | - --status-completed: #00979c; |
249 | | - --status-attention: #d97706; |
250 | | - --status-danger: #dc2626; |
251 | | - --semantic-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.42); |
252 | | - --semantic-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.42), 0 1px 2px -1px rgb(0 0 0 / 0.36); |
253 | | - --semantic-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.46), 0 2px 4px -2px rgb(0 0 0 / 0.36); |
254 | | - --semantic-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.54), 0 4px 6px -4px rgb(83 90 232 / 0.12); |
255 | | -} |
256 | | - |
257 | 204 | @theme inline { |
258 | 205 | --color-background: var(--background); |
259 | 206 | --color-foreground: var(--foreground); |
|
0 commit comments