1
- @import '@fontsource-variable/inter' ;
2
-
3
1
@tailwind components;
4
2
@tailwind base;
5
3
@tailwind utilities;
40
38
}
41
39
42
40
.dark {
43
- --color-background : 263 84% 5% ;
41
+ /* previous 263 84% 5% */
42
+ --color-background : 222 47% 11% ;
44
43
--color-foreground : 263 40% 98% ;
45
44
46
45
--color-primary : 263 40% 98% ;
91
90
--light-color-bg : rgb (203 213 225 );
92
91
--light-color-text : # 333 ;
93
92
94
- --shadow-color : 0deg 0% 63% ;
95
- --shadow-elevation-low : 0.5px 0.6px 0.9px hsl (var (--shadow-color ) / 0.34 ),
96
- 0.9px 1px 1.5px -1.2px hsl (var (--shadow-color ) / 0.34 ),
97
- 2.1px 2.3px 3.5px -2.5px hsl (var (--shadow-color ) / 0.34 );
98
- --shadow-elevation-medium : 0.5px 0.6px 0.9px hsl (var (--shadow-color ) / 0.36 ),
99
- 1.7px 1.9px 2.9px -0.8px hsl (var (--shadow-color ) / 0.36 ),
100
- 4.3px 4.8px 7.2px -1.7px hsl (var (--shadow-color ) / 0.36 ),
101
- 10.4px 11.6px 17.5px -2.5px hsl (var (--shadow-color ) / 0.36 );
102
- --shadow-elevation-high : 0.5px 0.6px 0.9px hsl (var (--shadow-color ) / 0.34 ),
103
- 3px 3.4px 5.1px -0.4px hsl (var (--shadow-color ) / 0.34 ),
104
- 5.6px 6.3px 9.5px -0.7px hsl (var (--shadow-color ) / 0.34 ),
105
- 9.3px 10.4px 15.7px -1.1px hsl (var (--shadow-color ) / 0.34 ),
106
- 14.8px 16.6px 25px -1.4px hsl (var (--shadow-color ) / 0.34 ),
107
- 23.1px 26px 39.1px -1.8px hsl (var (--shadow-color ) / 0.34 ),
108
- 35.1px 39.5px 59.4px -2.1px hsl (var (--shadow-color ) / 0.34 ),
109
- 51.8px 58.2px 87.7px -2.5px hsl (var (--shadow-color ) / 0.34 );
110
-
93
+ /* primary colors */
94
+ --qwikui-purple-50 : # f9f5ff ;
95
+ --qwikui-purple-100 : # f2e8ff ;
96
+ --qwikui-purple-200 : # e7d6fe ;
97
+ --qwikui-purple-300 : # d4b5fd ;
98
+ --qwikui-purple-400 : # b37bfa ;
99
+ --qwikui-purple-500 : # 9f57f5 ;
100
+ --qwikui-purple-600 : # 8835e8 ;
101
+ --qwikui-purple-700 : # 7424cc ;
102
+ --qwikui-purple-800 : # 6323a6 ;
103
+ --qwikui-purple-900 : # 521d86 ;
104
+ --qwikui-purple-950 : # 360863 ;
105
+
106
+ --qwikui-blue-50 : # effaff ;
107
+ --qwikui-blue-100 : # def3ff ;
108
+ --qwikui-blue-200 : # b6eaff ;
109
+ --qwikui-blue-300 : # 76dbff ;
110
+ --qwikui-blue-400 : # 2dcaff ;
111
+ --qwikui-blue-500 : # 02b9fc ;
112
+ --qwikui-blue-600 : # 0090d2 ;
113
+ --qwikui-blue-700 : # 0073aa ;
114
+ --qwikui-blue-800 : # 00618c ;
115
+ --qwikui-blue-900 : # 075073 ;
116
+ --qwikui-blue-950 : # 04334d ;
117
+
118
+ /* neutrals */
119
+ --qwikui-slate-50 : # f8fafc ;
120
+ --qwikui-slate-100 : # f1f5f9 ;
121
+ --qwikui-slate-200 : # e2e8f0 ;
122
+ --qwikui-slate-300 : # cbd5e1 ;
123
+ --qwikui-slate-400 : # 94a3b8 ;
124
+ --qwikui-slate-500 : # 64748b ;
125
+ --qwikui-slate-600 : # 475569 ;
126
+ --qwikui-slate-700 : # 334155 ;
127
+ --qwikui-slate-800 : # 1e293b ;
128
+ --qwikui-slate-900 : # 0f172a ;
129
+ --qwikui-slate-950 : # 020617 ;
130
+
131
+ /* light themed shadows */
132
+ --light-shadow-color : 0deg 0% 63% ;
133
+ --light-shadow-elevation-low : 0.3px 0.5px 0.7px hsl (var (--light-shadow-color ) / 0.34 ),
134
+ 0.4px 0.8px 1px -1.2px hsl (var (--light-shadow-color ) / 0.34 ),
135
+ 1px 2px 2.5px -2.5px hsl (var (--light-shadow-color ) / 0.34 );
136
+ --light-shadow-elevation-medium : 0.3px 0.5px 0.7px hsl (var (--light-shadow-color ) / 0.36 ),
137
+ 0.8px 1.6px 2px -0.8px hsl (var (--light-shadow-color ) / 0.36 ),
138
+ 2.1px 4.1px 5.2px -1.7px hsl (var (--light-shadow-color ) / 0.36 ),
139
+ 5px 10px 12.6px -2.5px hsl (var (--light-shadow-color ) / 0.36 );
140
+ --light-shadow-elevation-high : 0.3px 0.5px 0.7px hsl (var (--light-shadow-color ) / 0.3 ),
141
+ 1.3px 2.6px 3.3px -0.3px hsl (var (--light-shadow-color ) / 0.3 ),
142
+ 2.4px 4.8px 6px -0.6px hsl (var (--light-shadow-color ) / 0.3 ),
143
+ 3.7px 7.5px 9.4px -0.9px hsl (var (--light-shadow-color ) / 0.3 ),
144
+ 5.7px 11.3px 14.2px -1.2px hsl (var (--light-shadow-color ) / 0.3 ),
145
+ 8.5px 16.9px 21.3px -1.6px hsl (var (--light-shadow-color ) / 0.3 ),
146
+ 12.4px 24.9px 31.3px -1.9px hsl (var (--light-shadow-color ) / 0.3 ),
147
+ 17.8px 35.7px 44.9px -2.2px hsl (var (--light-shadow-color ) / 0.3 ),
148
+ 25px 50px 62.9px -2.5px hsl (var (--light-shadow-color ) / 0.3 );
149
+
150
+ /* dark themed shadows */
111
151
--dark-shadow-color : 218deg 49% 7% ;
112
- --dark-shadow-elevation-low : 0.5px 0.6px 0.9px hsl (var (--shadow-color ) / 0.34 ),
113
- 0.9px 1.1px 1.6px -1.2px hsl (var (--dark-shadow-color ) / 0.34 ),
114
- 2.2px 2.6px 3.8px -2.5px hsl (var (--dark-shadow-color ) / 0.34 );
115
- --dark-shadow-elevation-medium : 0.5px 0.6px 0.9px hsl (var (--dark-shadow-color ) / 0.36 ),
116
- 1.8px 2.1px 3.1px -0.8px hsl (var (--dark-shadow-color ) / 0.36 ),
117
- 4.4px 5.3px 7.7px -1.7px hsl (var (--dark-shadow-color ) / 0.36 ),
118
- 10.8px 12.8px 18.8px -2.5px hsl (var (--dark-shadow-color ) / 0.36 );
119
- --dark-shadow-elevation-high : 0.5px 0.6px 0.9px hsl (var (--dark-shadow-color ) / 0.34 ),
120
- 3.1px 3.7px 5.4px -0.4px hsl (var (--dark-shadow-color ) / 0.34 ),
121
- 5.9px 7px 10.3px -0.7px hsl (var (--dark-shadow-color ) / 0.34 ),
122
- 9.6px 11.5px 16.9px -1.1px hsl (var (--dark-shadow-color ) / 0.34 ),
123
- 15.4px 18.3px 26.9px -1.4px hsl (var (--dark-shadow-color ) / 0.34 ),
124
- 24.1px 28.6px 42.1px -1.8px hsl (var (--dark-shadow-color ) / 0.34 ),
125
- 36.6px 43.5px 64px -2.1px hsl (var (--dark-shadow-color ) / 0.34 ),
126
- 53.9px 64.1px 94.2px -2.5px hsl (var (--dark-shadow-color ) / 0.34 );
152
+ --dark-shadow-elevation-low : 0.4px 0.6px 0.8px hsl (var (--dark-shadow-color ) / 0.34 ),
153
+ 0.7px 1px 1.4px -1.2px hsl (var (--dark-shadow-color ) / 0.34 ),
154
+ 1.7px 2.5px 3.4px -2.5px hsl (var (--dark-shadow-color ) / 0.34 );
155
+ --dark-shadow-elevation-medium : 0.4px 0.6px 0.8px hsl (var (--dark-shadow-color ) / 0.36 ),
156
+ 1.4px 2px 2.7px -0.8px hsl (var (--dark-shadow-color ) / 0.36 ),
157
+ 3.5px 5.1px 7px -1.7px hsl (var (--dark-shadow-color ) / 0.36 ),
158
+ 8.6px 12.3px 16.9px -2.5px hsl (var (--dark-shadow-color ) / 0.36 );
159
+ --dark-shadow-elevation-high : 0.4px 0.6px 0.8px hsl (var (--dark-shadow-color ) / 0.3 ),
160
+ 2.3px 3.2px 4.4px -0.3px hsl (var (--dark-shadow-color ) / 0.3 ),
161
+ 4.1px 5.8px 8px -0.6px hsl (var (--dark-shadow-color ) / 0.3 ),
162
+ 6.4px 9.2px 12.6px -0.9px hsl (var (--dark-shadow-color ) / 0.3 ),
163
+ 9.8px 13.9px 19.1px -1.2px hsl (var (--dark-shadow-color ) / 0.3 ),
164
+ 14.6px 20.8px 28.6px -1.6px hsl (var (--dark-shadow-color ) / 0.3 ),
165
+ 21.4px 30.6px 42px -1.9px hsl (var (--dark-shadow-color ) / 0.3 ),
166
+ 30.8px 43.9px 60.3px -2.2px hsl (var (--dark-shadow-color ) / 0.3 ),
167
+ 43.1px 61.5px 84.5px -2.5px hsl (var (--dark-shadow-color ) / 0.3 );
127
168
}
128
169
129
170
.light {
130
171
--color-bg : rgb (255 , 255 , 255 );
131
- --color-text : # 333 ;
172
+ --color-text : var ( --qwikui-slate-950 ) ;
132
173
}
133
174
134
175
.dark {
135
- --color-bg : rgb ( 30 41 59 );
136
- --color-text : rgb ( 243 , 243 , 243 ) ;
176
+ --color-bg : var ( --qwikui-slate-800 );
177
+ --color-text : # fff ;
137
178
}
138
179
139
180
html {
@@ -147,6 +188,23 @@ html {
147
188
148
189
body {
149
190
min-height : 100% ;
191
+ font-family : 'Inter Variable' , sans-serif;
192
+ }
193
+
194
+ h1 ,
195
+ h2 ,
196
+ h3 ,
197
+ h4 ,
198
+ h5 ,
199
+ h6 {
200
+ overflow-wrap : break-word;
201
+ line-height : 1.2 ;
202
+ }
203
+
204
+ p ,
205
+ ul ,
206
+ ol {
207
+ line-height : 1.75 ;
150
208
}
151
209
152
210
.layout {
@@ -165,4 +223,75 @@ body {
165
223
.accordion-animation-1 [data-state = 'closed' ] {
166
224
animation : 500ms cubic-bezier (0.87 , 0 , 0.13 , 1 ) 0s 1 normal forwards accordion-close;
167
225
}
226
+
227
+ .text-outline-lg {
228
+ text-shadow : 1.6px 0.6px 0 var (--qwikui-blue-800 ),
229
+ -0.6px -0.6px 0 var (--qwikui-blue-800 ), 0.6px -0.6px 0 var (--qwikui-blue-800 ),
230
+ -0.6px 0.6px 0 var (--qwikui-blue-800 ), 0.6px 0.6px 0 var (--qwikui-blue-800 );
231
+ }
232
+
233
+ .dark .text-outline-lg {
234
+ text-shadow : 1.2px 1.2px 0 var (--qwikui-purple-900 ),
235
+ -0.6px -0.6px 0 var (--qwikui-purple-900 ), 0.6px -0.6px 0 var (--qwikui-purple-900 ),
236
+ -0.6px 0.6px 0 var (--qwikui-purple-900 ), 0.6px 0.6px 0 var (--qwikui-purple-900 );
237
+ }
238
+
239
+ .text-outline-beta {
240
+ text-shadow : 1.5px 0.5px 0 var (--qwikui-blue-800 ),
241
+ -0.5px -0.5px 0 var (--qwikui-blue-800 ), 0.5px -0.5px 0 var (--qwikui-blue-800 ),
242
+ -0.5px 0.5px 0 var (--qwikui-blue-800 ), 0.5px 0.5px 0 var (--qwikui-blue-800 );
243
+ }
244
+
245
+ .dark .text-outline-beta {
246
+ text-shadow : 1.5px 0.5px 0 var (--qwikui-purple-800 ),
247
+ -0.5px -0.5px 0 var (--qwikui-purple-800 ), 0.5px -0.5px 0 var (--qwikui-purple-800 ),
248
+ -0.5px 0.5px 0 var (--qwikui-purple-800 ), 0.5px 0.5px 0 var (--qwikui-purple-800 );
249
+ }
250
+
251
+ .text-outline-draft {
252
+ text-shadow : 1.5px 0.5px 0 var (--qwikui-slate-900 ),
253
+ -0.5px -0.5px 0 var (--qwikui-slate-900 ), 0.5px -0.5px 0 var (--qwikui-slate-900 ),
254
+ -0.5px 0.5px 0 var (--qwikui-slate-900 ), 0.5px 0.5px 0 var (--qwikui-slate-900 );
255
+ }
256
+ .dark .text-outline-draft {
257
+ text-shadow : 1.5px 0.5px 0 var (--qwikui-slate-950 ),
258
+ -0.5px -0.5px 0 var (--qwikui-slate-950 ), 0.5px -0.5px 0 var (--qwikui-slate-950 ),
259
+ -0.5px 0.5px 0 var (--qwikui-slate-950 ), 0.5px 0.5px 0 var (--qwikui-slate-950 );
260
+ }
261
+
262
+ .text-outline-planned {
263
+ text-shadow : 1.5px 0.5px 0 var (--qwikui-slate-500 ),
264
+ -0.5px -0.5px 0 var (--qwikui-slate-500 ), 0.5px -0.5px 0 var (--qwikui-slate-500 ),
265
+ -0.5px 0.5px 0 var (--qwikui-slate-500 ), 0.5px 0.5px 0 var (--qwikui-slate-500 );
266
+ }
267
+
268
+ .dark .text-outline-planned {
269
+ text-shadow : 1.5px 0.5px 0 var (--qwikui-slate-500 ),
270
+ -0.4px -0.4px 0 var (--qwikui-slate-500 ), 0.4px -0.4px 0 var (--qwikui-slate-500 ),
271
+ -0.4px 0.4px 0 var (--qwikui-slate-500 ), 0.4px 0.4px 0 var (--qwikui-slate-500 );
272
+ }
273
+
274
+ .text-outline-blue-title {
275
+ text-shadow : 1.2px 1.2px 0 var (--qwikui-blue-800 ),
276
+ -0.6px -0.6px 0 var (--qwikui-blue-800 ), 0.6px -0.6px 0 var (--qwikui-blue-800 ),
277
+ -0.6px 0.6px 0 var (--qwikui-blue-800 ), 0.6px 0.6px 0 var (--qwikui-blue-800 );
278
+ }
279
+
280
+ .text-outline-purple-title {
281
+ text-shadow : 1.2px 1.2px 0 var (--qwikui-purple-900 ),
282
+ -0.6px -0.6px 0 var (--qwikui-purple-900 ), 0.6px -0.6px 0 var (--qwikui-purple-900 ),
283
+ -0.6px 0.6px 0 var (--qwikui-purple-900 ), 0.6px 0.6px 0 var (--qwikui-purple-900 );
284
+ }
285
+
286
+ .dark .text-outline-blue-title {
287
+ text-shadow : 1.2px 1.2px 0 var (--qwikui-blue-700 ),
288
+ -0.8px -0.8px 0 var (--qwikui-blue-700 ), 0.8px -0.8px 0 var (--qwikui-blue-700 ),
289
+ -0.8px 0.8px 0 var (--qwikui-blue-700 ), 0.8px 0.8px 0 var (--qwikui-blue-700 );
290
+ }
291
+
292
+ .dark .text-outline-purple-title {
293
+ text-shadow : 1.2px 1.2px 0 var (--qwikui-purple-700 ),
294
+ -0.8px -0.8px 0 var (--qwikui-purple-700 ), 0.8px -0.8px 0 var (--qwikui-purple-700 ),
295
+ -0.8px 0.8px 0 var (--qwikui-purple-700 ), 0.8px 0.8px 0 var (--qwikui-purple-700 );
296
+ }
168
297
}
0 commit comments