|
9 | 9 | @font-face { |
10 | 10 | font-family: 'MeromSans'; |
11 | 11 | src: url('../font/MeromSans-Regular.ttf') format('opentype'); |
12 | | - font-weight: normal; /* For variable fonts */ |
| 12 | + font-weight: normal; |
13 | 13 | font-style: normal; |
14 | 14 | } |
15 | 15 |
|
16 | 16 | @font-face { |
17 | 17 | font-family: 'TaylorSans'; |
18 | 18 | src: url('../font/TaylorSans-Regular.ttf') format('truetype'); |
19 | | - font-weight: normal; /* For variable fonts */ |
| 19 | + font-weight: normal; |
20 | 20 | font-style: normal; |
| 21 | + font-display: block; |
| 22 | +} |
| 23 | + |
| 24 | +@font-face { |
| 25 | + font-family: 'Saira'; |
| 26 | + src: url('../font/Saira-Regular.ttf') format('truetype'); |
| 27 | + font-weight: normal; |
| 28 | + font-style: normal; |
| 29 | + font-display: block; |
21 | 30 | } |
22 | 31 |
|
23 | 32 | :root { |
24 | 33 | --font-main: 'Orbitron', sans-serif; |
25 | | - --font-second: 'TaylorSans', sans-serif; |
| 34 | + --font-second: 'Saira', sans-serif; |
26 | 35 | --font-third: "Inter", "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif; |
27 | 36 | --font-fourth: "MeromSans", sans-serif; |
28 | | - --color-succes: #00ff18; |
29 | | - --color-icon: #007bff; |
| 37 | + --color-succes: rgb(0, 255, 24); |
| 38 | + --color-icon: rgb(0, 123, 255); |
30 | 39 |
|
31 | | - --color-bg1: #0B192C; |
32 | | - --color-bg2: #1E3E62; |
| 40 | + --color-bg1: rgb(11, 25, 44); |
| 41 | + --color-bg2: rgb(30, 62, 98); |
33 | 42 |
|
34 | | - --color-text-1: #93FFD8; |
35 | | - --color-text-2: #FFFFFF; |
36 | | - --color-text-3: rgb(234,0,0); /* big platform names */ |
| 43 | + --color-text-1: rgb(147, 255, 216); |
| 44 | + --color-text-2: rgb(255, 255, 255); |
| 45 | + --color-text-3: rgb(234, 0, 0); /* big platform names */ |
37 | 46 |
|
38 | | - --color-bg-header: #050c16; |
39 | | - --color-border-header: #1E3E62; |
40 | | - --color-text-header: whitesmoke; |
| 47 | + --color-bg-header: rgb(5, 12, 22); |
| 48 | + --color-border-header: rgb(30, 62, 98); |
| 49 | + --color-text-header: rgb(245, 245, 245); |
41 | 50 |
|
42 | | - --color-outline-header: #050c16; |
| 51 | + --color-outline-header: rgb(5, 12, 22); |
43 | 52 |
|
44 | | - --color-outline-control-button: #888; |
45 | | - --color-bg-control-button: #222; |
| 53 | + --color-outline-control-button: rgb(136, 136, 136); |
| 54 | + --color-bg-control-button: rgb(34, 34, 34); |
46 | 55 |
|
47 | | - --color-outline-game-label: #050c16; |
| 56 | + --color-outline-game-label: rgb(5, 12, 22); |
48 | 57 |
|
49 | | - --color-button-off: #FF4742; |
50 | | - --color-button-on: #050c16; |
| 58 | + --color-button-off: rgb(255, 71, 66); |
| 59 | + --color-button-on: rgb(5, 12, 22); |
51 | 60 |
|
52 | | - --color-border-on: #FF4742; |
53 | | - --color-border-off: #1E3E62; |
| 61 | + --color-border-on: rgb(255, 71, 66); |
| 62 | + --color-border-off: rgb(30, 62, 98); |
54 | 63 |
|
55 | 64 | --slide-rotation-angle: 90deg; |
56 | 65 | --slide-rotation-radius: 100px; |
|
59 | 68 | } |
60 | 69 |
|
61 | 70 | .theme-day { |
62 | | - --color-text-1: #222; |
| 71 | + --color-text-1: rgb(41, 48, 53); |
63 | 72 | --color-text-2: rgba(0, 20, 10, 0.9); |
64 | 73 |
|
65 | | - --glow-color-rgb: 255, 107, 0; |
66 | | - |
67 | | - --color-platform-text-header: #0a3f4a; |
68 | | - --color-platform-outline-header: #a3ffff; |
| 74 | + --color-platform-text-header: rgb(10, 63, 74); |
| 75 | + --color-platform-outline-header: rgb(163, 255, 255); |
69 | 76 |
|
70 | | - --color-bg-header: #99c1ef; |
71 | | - --color-bg: #bdd9ff; |
72 | | - --color-border-header: #3974b8; |
73 | | - --color-text-header: #ffffff; |
| 77 | + --color-bg-header: rgb(153, 193, 239); |
| 78 | + --color-bg: rgb(189, 217, 255); |
| 79 | + --color-border-header: rgb(57, 116, 184); |
| 80 | + --color-text-header: rgb(255, 255, 255); |
74 | 81 |
|
75 | | - --color-text-game-label: #29f1ea; |
| 82 | + --color-text-game-label: rgb(41, 241, 234); |
76 | 83 |
|
77 | | - --color-selected: #ff6b00; |
78 | | - --color-bg-selected: #c7e0ff; |
| 84 | + --color-selected: rgb(255, 107, 0); |
| 85 | + --color-bg-selected: rgb(199, 224, 255); |
79 | 86 |
|
80 | | - --color-hr: #9a9aad; |
| 87 | + --color-hr: rgb(120, 160, 210); /* lighter blue, contrasts with bg (189,217,255) */ |
81 | 88 |
|
82 | 89 | /* BADGE COLORS */ |
83 | 90 | --color-text-badge: rgba(0, 20, 10, 0.9); /* Very dark green text */ |
84 | 91 | --color-bg-badge: rgba(100, 200, 150, 0.5); /* Light cool green background */ |
85 | 92 |
|
86 | 93 | /* BUTTON COLORS - Day Theme */ |
87 | | - --color-button-on: #ff6b00; /* Vibrant orange */ |
88 | | - --color-button-off: #3974b8; /* Light blue */ |
89 | | - --color-border-on: #ff6b00; |
90 | | - --color-border-off: #3974b8; |
| 94 | + --color-button-on: rgb(255, 107, 0); |
| 95 | + --color-button-off: rgb(100, 170, 251); |
| 96 | + --color-border-on: rgb(255, 107, 0); |
| 97 | + --color-border-off: rgb(57, 116, 184); |
91 | 98 | } |
92 | 99 |
|
93 | 100 | .theme-night { |
94 | | - --color-text-1: #e8f5e8; |
95 | | - --color-text-2: #ffbc00; |
| 101 | + --color-text-1: rgb(232, 245, 232); |
| 102 | + --color-text-2: rgb(255, 188, 0); |
96 | 103 |
|
97 | 104 | --glow-color-rgb: 255, 0, 247; |
98 | 105 |
|
99 | | - --color-platform-text-header: #29f1ea; |
100 | | - --color-platform-outline-header: #0a0a0f; |
| 106 | + --color-platform-text-header: rgb(41, 241, 234); |
| 107 | + --color-platform-outline-header: rgb(10, 10, 15); |
101 | 108 |
|
102 | | - --color-bg-header: #050c16; |
103 | | - --color-bg: #0a1425; /* Slightly lighter than header but still dark */ |
104 | | - --color-selected: #29f1ea; |
105 | | - --color-bg-selected: #0f2b4d; |
| 109 | + --color-bg-header: rgb(5, 12, 22); |
| 110 | + --color-bg: rgb(10, 20, 37); |
| 111 | + --color-selected: rgb(41, 241, 234); |
| 112 | + --color-bg-selected: rgb(15, 43, 77); |
106 | 113 |
|
107 | | - --color-hr: #0f2b4d; |
| 114 | + --color-hr: rgb(40, 70, 80); /* darker blue, contrasts with bg (10,20,37) */ |
108 | 115 |
|
109 | 116 | /* BADGE COLORS */ |
110 | 117 | --color-text-badge: 255, 230, 0; /* BRIGHT electric yellow */ |
111 | 118 | --color-bg-badge: 0, 30, 80; /* Richer deep space blue */ |
112 | 119 | /* BUTTON COLORS - Night Theme */ |
113 | | - --color-button-on: #29f1ea; /* Cyber teal */ |
114 | | - --color-button-off: #ff6b00; /* Deep space blue */ |
115 | | - --color-border-on: #29f1ea; |
116 | | - --color-border-off: #0f2b4d; |
| 120 | + --color-button-on: rgb(41, 241, 234); /* Cyber teal */ |
| 121 | + --color-button-off: rgb(255, 107, 0); /* Deep space blue */ |
| 122 | + --color-border-on: rgb(41, 241, 234); |
| 123 | + --color-border-off: rgb(15, 43, 77); |
117 | 124 | } |
118 | 125 |
|
119 | 126 | .theme-default { |
120 | | - --color-text-1: whitesmoke; |
121 | | - --color-text-2: #fff3d8; |
| 127 | + --color-text-1: rgb(245, 245, 245); |
| 128 | + --color-text-2: rgb(255, 243, 216); |
122 | 129 |
|
123 | 130 | --glow-color-rgb: 255, 243, 216; |
124 | 131 |
|
125 | | - --color-platform-text-header: #1a1e2a; |
126 | | - --color-platform-outline-header: #29f1ea; |
127 | | - --color-bg-header: #050c16; |
128 | | - --color-bg: #0f1729; /* Dark blue-gray - lighter than header */ |
129 | | - --color-selected: #00ffcc; /* Cyberpunk teal that matches the text-1 accent */ |
130 | | - --color-bg-selected: #050c16; |
| 132 | + --color-platform-text-header: rgb(26, 30, 42); |
| 133 | + --color-platform-outline-header: rgb(41, 241, 234); |
| 134 | + --color-bg-header: rgb(5, 12, 22); |
| 135 | + --color-bg: rgb(15, 23, 41); /* Dark blue-gray - lighter than header */ |
| 136 | + --color-selected: rgb(0, 255, 204); /* Cyberpunk teal that matches the text-1 accent */ |
| 137 | + --color-bg-selected: rgb(5, 12, 22); |
131 | 138 |
|
132 | | - --color-hr: #334; |
| 139 | + --color-hr: rgb(50, 60, 80); /* mid-dark blue-gray, contrasts with bg (15,23,41) */ |
133 | 140 |
|
134 | 141 | /* BADGE COLORS */ |
135 | 142 | --color-text-badge: 0, 0, 0; /* Black text for cyberpunk feel */ |
136 | 143 | --color-bg-badge: 41, 241, 234; /* Cyberpunk teal to match the primary accent */ |
137 | 144 | /* BUTTON COLORS - Default Theme */ |
138 | | - --color-button-on: #29f1ea; |
139 | | - --color-button-off: #334; |
140 | | - --color-border-on: #00ffcc; |
141 | | - --color-border-off: #334; |
| 145 | + --color-button-on: rgb(41, 241, 234); |
| 146 | + --color-button-off: rgb(51, 51, 68); |
| 147 | + --color-border-on: rgb(0, 255, 204); |
| 148 | + --color-border-off: rgb(51, 51, 68); |
142 | 149 | } |
143 | 150 |
|
144 | 151 | /* Font loading optimizations for better icon availability */ |
@@ -225,15 +232,15 @@ p { |
225 | 232 | } |
226 | 233 |
|
227 | 234 | *::-webkit-scrollbar-track { |
228 | | - background: var(--color-bg1); |
| 235 | + background: var(--color-bg-selected); |
229 | 236 | } |
230 | 237 |
|
231 | 238 | *::-webkit-scrollbar-thumb { |
232 | | - background-color: var(--color-border-on); |
| 239 | + background-color: var(--color-hr); |
233 | 240 | border-radius: 6px; |
234 | | - border: 2px solid var(--color-bg1); /* gives padding effect */ |
| 241 | + border: 2px solid var(--color-bg-selected); /* gives padding effect */ |
235 | 242 | } |
236 | 243 |
|
237 | 244 | *::-webkit-scrollbar-thumb:hover { |
238 | | - background-color: var(--color-border-off); |
| 245 | + background-color: var(--color-selected); |
239 | 246 | } |
0 commit comments