|
1 | | -/* Main colors */ |
| 1 | +/* Main colors - Modern Playful Palette */ |
2 | 2 | :root { |
3 | | - --primary-50: 36 100% 95%; |
4 | | - --primary-100: 36 100% 88%; |
5 | | - --primary-200: 37 100% 78%; |
6 | | - --primary-300: 36 100% 78%; |
7 | | - --primary-400: 36 100% 59%; |
8 | | - --primary-500: 36 100% 50%; |
9 | | - --primary-600: 36 100% 43%; |
10 | | - --primary-700: 36 100% 35%; |
11 | | - --primary-800: 36 100% 28%; |
12 | | - --primary-900: 36 100% 23%; |
13 | | - --primary-950: 36 100% 12%; |
| 3 | + /* Primary - Vibrant Teal */ |
| 4 | + --primary-50: 185 80% 95%; |
| 5 | + --primary-100: 185 82% 88%; |
| 6 | + --primary-200: 185 84% 78%; |
| 7 | + --primary-300: 185 86% 68%; |
| 8 | + --primary-400: 185 88% 58%; |
| 9 | + --primary-500: 185 90% 48%; |
| 10 | + --primary-600: 185 92% 40%; |
| 11 | + --primary-700: 185 94% 32%; |
| 12 | + --primary-800: 185 96% 24%; |
| 13 | + --primary-900: 185 98% 16%; |
| 14 | + --primary-950: 185 100% 8%; |
14 | 15 |
|
15 | | - --secondary-50: 240 60% 98%; |
16 | | - --secondary-100: 231 100% 95%; |
17 | | - --secondary-200: 231 100% 88%; |
18 | | - --secondary-300: 231 100% 80%; |
19 | | - --secondary-400: 231 100% 72%; |
20 | | - --secondary-500: 231 100% 64%; |
21 | | - --secondary-600: 231 100% 56%; |
22 | | - --secondary-700: 231 100% 48%; |
23 | | - --secondary-800: 231 100% 40%; |
24 | | - --secondary-900: 231 100% 32%; |
25 | | - --secondary-950: 231 100% 24%; |
| 16 | + /* Secondary - Playful Coral */ |
| 17 | + --secondary-50: 10 100% 96%; |
| 18 | + --secondary-100: 10 100% 92%; |
| 19 | + --secondary-200: 10 100% 84%; |
| 20 | + --secondary-300: 10 100% 76%; |
| 21 | + --secondary-400: 10 100% 68%; |
| 22 | + --secondary-500: 10 100% 60%; |
| 23 | + --secondary-600: 10 95% 52%; |
| 24 | + --secondary-700: 10 90% 44%; |
| 25 | + --secondary-800: 10 85% 36%; |
| 26 | + --secondary-900: 10 80% 28%; |
| 27 | + --secondary-950: 10 75% 18%; |
26 | 28 |
|
27 | | - --surface-0: 0 0% 100%; |
28 | | - --surface-50: 210 40% 98%; |
29 | | - --surface-100: 210 40% 96%; |
30 | | - --surface-200: 214 32% 91%; |
31 | | - --surface-300: 213 27% 84%; |
32 | | - --surface-400: 215 20% 65%; |
33 | | - --surface-500: 215 16% 47%; |
34 | | - --surface-600: 215 19% 35%; |
35 | | - --surface-700: 218 23% 23%; |
36 | | - --surface-800: 217 33% 17%; |
37 | | - --surface-900: 222 47% 11%; |
38 | | - --surface-950: 231 77% 5%; |
39 | | -} |
40 | | - |
41 | | -/* Token mapping */ |
42 | | -:root { |
43 | | - --primary: var(--primary-500); |
44 | | - --primary-inverse: var(--surface-0); |
45 | | - --primary-hover: var(--primary-600); |
46 | | - --primary-active-color: var(--primary-600); |
47 | | - |
48 | | - --primary-highlight-opacity: 0.1; |
49 | | - --primary-highlight-inverse: var(--primary-700); |
50 | | - --primary-highlight-hover-opacity: 0.2; |
51 | | -} |
52 | | -.dark{ |
53 | | - --primary: var(--primary-400); |
54 | | - --primary-inverse: var(--surface-900); |
55 | | - --primary-hover: var(--primary-300); |
56 | | - --primary-active-color: var(--primary-300); |
57 | | - |
58 | | - --primary-highlight-opacity: 0.2; |
59 | | - --primary-highlight-inverse: var(--surface-0); |
60 | | - --primary-highlight-hover-opacity: 0.3; |
| 29 | + /* Surface - Minimalist Grays */ |
| 30 | + --surface-0: 0 0% 100%; /* Pure White */ |
| 31 | + --surface-50: 210 20% 98%; /* Off-white */ |
| 32 | + --surface-100: 210 18% 96%; /* Light Gray */ |
| 33 | + --surface-200: 210 16% 93%; /* Light Gray */ |
| 34 | + --surface-300: 210 15% 88%; /* Gray */ |
| 35 | + --surface-400: 210 14% 75%; /* Medium Gray */ |
| 36 | + --surface-500: 210 13% 60%; /* Dark Gray */ |
| 37 | + --surface-600: 210 15% 45%; /* Darker Gray */ |
| 38 | + --surface-700: 210 18% 30%; /* Very Dark Gray */ |
| 39 | + --surface-800: 210 20% 18%; /* Near Black */ |
| 40 | + --surface-900: 210 25% 10%; /* Dark Background */ |
| 41 | + --surface-950: 210 30% 5%; /* Pure Black (almost) */ |
61 | 42 | } |
62 | 43 |
|
63 | 44 | /* Black/white monotone shortcut */ |
|
0 commit comments