|
49 | 49 | --color-smoke-800: #8a8a8a; |
50 | 50 |
|
51 | 51 | --color-sand-100: #e1ded5; |
52 | | - --color-sand-200: #d6cfc2; |
| 52 | + --color-sand-200: #fff7d5; |
53 | 53 | --color-sand-300: #888682; |
| 54 | + --color-sand-400: #eed7ac; |
54 | 55 |
|
55 | 56 | --color-slate-100: #9c9eab; |
56 | 57 | --color-slate-200: #9fa2bd; |
57 | 58 | --color-slate-300: #5b5e7d; |
58 | 59 |
|
| 60 | + --color-white: #ffffff; |
| 61 | + --color-black: #000000; |
| 62 | + |
59 | 63 | --color-electric-400: #f0ff41; |
60 | 64 | --color-sapphire-700: #172dd7; |
61 | 65 | --color-brand-yellow: var(--color-electric-400); |
62 | 66 | --color-brand-blue: var(--color-sapphire-700); |
63 | 67 |
|
| 68 | + --color-azure-300: #78bae9; |
64 | 69 | --color-azure-400: #31b9f4; |
65 | 70 | --color-azure-600: #0b8ce9; |
66 | 71 |
|
| 72 | + --color-cobalt-800: #185a8b; |
| 73 | + |
67 | 74 | --color-jade-400: #47e469; |
68 | 75 | --color-jade-600: #00cd72; |
69 | 76 |
|
70 | 77 | --color-gold-400: #fcbf64; |
| 78 | + --color-gold-500: #fdab34; |
71 | 79 | --color-gold-600: #fd9903; |
72 | 80 |
|
| 81 | + --color-coral-500: #f75951; |
| 82 | + --color-coral-600: #e04e48; |
| 83 | + --color-coral-700: #b33a3a; |
| 84 | + |
| 85 | + --color-magenta-300: #ceaac9; |
| 86 | + --color-magenta-700: #6a246a; |
| 87 | + |
73 | 88 | --color-danger-100: #c02323; |
74 | 89 | --color-danger-200: #d62952; |
75 | 90 |
|
|
101 | 116 | var(--color-smoke-500) 50%, |
102 | 117 | transparent |
103 | 118 | ); |
| 119 | + --color-alpha-smoke-500-20: #c5c5c533; |
| 120 | + --color-alpha-smoke-400-40: #d9d9d966; |
| 121 | + --color-alpha-azure-600-30: #0b8ce94d; |
| 122 | + --color-alpha-magenta-700-60: #6a246a99; |
| 123 | + --color-alpha-magenta-300-60: #ceaac999; |
104 | 124 |
|
105 | 125 | /* PrimeVue pulled colors */ |
106 | 126 | --color-muted: var(--p-text-muted-color); |
|
196 | 216 | --text-secondary: var(--color-ash-500); |
197 | 217 | --text-primary: var(--color-charcoal-700); |
198 | 218 | --input-surface: rgb(0 0 0 / 0.15); |
| 219 | + |
| 220 | + /* Semantic tokens - light mode */ |
| 221 | + --muted-foreground: var(--color-charcoal-200); |
| 222 | + --base-foreground: var(--color-charcoal-800); |
| 223 | + --brand-yellow: var(--color-electric-400); |
| 224 | + --brand-blue: var(--color-sapphire-700); |
| 225 | + --secondary-background: var(--color-smoke-200); |
| 226 | + --secondary-background-hover: var(--color-smoke-400); |
| 227 | + --secondary-background-selected: var(--color-smoke-600); |
| 228 | + --base-background: var(--color-white); |
| 229 | + --primary-background: var(--color-azure-400); |
| 230 | + --primary-background-hover: var(--color-cobalt-800); |
| 231 | + --destructive-background: var(--color-coral-500); |
| 232 | + --destructive-background-hover: var(--color-coral-600); |
| 233 | + --inverted-background-hover: var(--color-charcoal-600); |
| 234 | + --warning-background: var(--color-gold-400); |
| 235 | + --warning-background-hover: var(--color-gold-500); |
| 236 | + --border-default: var(--color-smoke-600); |
| 237 | + --border-subtle: var(--color-smoke-400); |
| 238 | + --muted-background: var(--color-smoke-700); |
| 239 | + --accent-background: var(--color-smoke-800); |
199 | 240 | } |
200 | 241 |
|
201 | 242 | .dark-theme { |
|
257 | 298 | --text-primary: var(--color-white); |
258 | 299 |
|
259 | 300 | --input-surface: rgb(130 130 130 / 0.1); |
| 301 | + |
| 302 | + /* Semantic tokens - dark mode */ |
| 303 | + --muted-foreground: var(--color-smoke-800); |
| 304 | + --base-foreground: var(--color-white); |
| 305 | + --brand-yellow: var(--color-electric-400); |
| 306 | + --brand-blue: var(--color-sapphire-700); |
| 307 | + --secondary-background: var(--color-charcoal-600); |
| 308 | + --secondary-background-hover: var(--color-charcoal-400); |
| 309 | + --secondary-background-selected: var(--color-charcoal-200); |
| 310 | + --base-background: var(--color-charcoal-800); |
| 311 | + --primary-background: var(--color-azure-600); |
| 312 | + --primary-background-hover: var(--color-azure-400); |
| 313 | + --destructive-background: var(--color-coral-700); |
| 314 | + --destructive-background-hover: var(--color-coral-600); |
| 315 | + --inverted-background-hover: var(--color-smoke-200); |
| 316 | + --warning-background: var(--color-gold-600); |
| 317 | + --warning-background-hover: var(--color-gold-500); |
| 318 | + --border-default: var(--color-charcoal-200); |
| 319 | + --border-subtle: var(--color-charcoal-300); |
| 320 | + --muted-background: var(--color-charcoal-100); |
| 321 | + --accent-background: var(--color-charcoal-100); |
260 | 322 | } |
261 | 323 |
|
262 | 324 | @theme inline { |
|
321 | 383 | --color-text-secondary: var(--text-secondary); |
322 | 384 | --color-text-primary: var(--text-primary); |
323 | 385 | --color-input-surface: var(--input-surface); |
| 386 | + |
| 387 | + /* Semantic tokens */ |
| 388 | + --color-base-foreground: var(--base-foreground); |
| 389 | + --color-muted-foreground: var(--muted-foreground); |
| 390 | + --color-base-background: var(--base-background); |
| 391 | + --color-secondary-background: var(--secondary-background); |
| 392 | + --color-secondary-background-hover: var(--secondary-background-hover); |
| 393 | + --color-secondary-background-selected: var(--secondary-background-selected); |
| 394 | + --color-primary-background: var(--primary-background); |
| 395 | + --color-primary-background-hover: var(--primary-background-hover); |
| 396 | + --color-destructive-background: var(--destructive-background); |
| 397 | + --color-destructive-background-hover: var(--destructive-background-hover); |
| 398 | + --color-inverted-background-hover: var(--inverted-background-hover); |
| 399 | + --color-warning-background: var(--warning-background); |
| 400 | + --color-warning-background-hover: var(--warning-background-hover); |
| 401 | + --color-border-default: var(--border-default); |
| 402 | + --color-border-subtle: var(--border-subtle); |
| 403 | + --color-muted-background: var(--muted-background); |
| 404 | + --color-accent-background: var(--accent-background); |
| 405 | + --color-brand-yellow: var(--brand-yellow); |
| 406 | + --color-brand-blue: var(--brand-blue); |
324 | 407 | } |
325 | 408 |
|
326 | 409 | @custom-variant dark-theme { |
|
0 commit comments