1- @tailwind base;
2- @tailwind components;
3- @tailwind utilities;
1+ @import 'tailwindcss' ;
2+ /*---break---*/
3+ @plugin "tailwindcss-animate" ;
4+ /*---break---*/
5+ @custom-variant dark (& : is (.dark * ));
46
57/************** Scrollbar **************/
68
@@ -14,27 +16,32 @@ body {
1416}
1517
1618::-webkit-scrollbar {
17- @apply w-4;
19+ width : 1 rem ; /* w-4 */
1820}
1921
2022/* Track */
2123::-webkit-scrollbar-track {
22- @apply bg-zinc-800/50 rounded-full;
24+ background-color : rgb (39 39 42 / 0.5 ); /* bg-zinc-800/50 */
25+ border-radius : 9999px ; /* rounded-full */
2326}
2427
2528/* Handle */
2629::-webkit-scrollbar-thumb {
27- @apply bg-zinc-500 w-2 rounded-full border-4 border-solid border-transparent bg-clip-content;
30+ background-color : rgb (113 113 122 ); /* bg-zinc-500 */
31+ width : 0.5rem ; /* w-2 */
32+ border-radius : 9999px ; /* rounded-full */
33+ border : 1rem solid transparent; /* border-4 */
34+ background-clip : content-box; /* bg-clip-content */
2835}
2936
3037/* Handle on hover */
3138::-webkit-scrollbar-thumb : hover {
32- @apply bg-zinc-600;
39+ background-color : rgb ( 82 82 91 ); /* bg-zinc-600 */
3340}
3441
3542/* Handle on active */
3643::-webkit-scrollbar-thumb : active {
37- @apply bg-zinc-700;
44+ background-color : rgb ( 63 63 70 ); /* bg-zinc-700 */
3845}
3946
4047/************** Animations **************/
@@ -175,3 +182,123 @@ body {
175182ins .adsbygoogle [data-ad-status = 'unfilled' ] {
176183 display : none !important ;
177184}
185+ /*---break---*/
186+ @theme inline {
187+ --transition-timing-function-out-back : cubic-bezier (0.34 , 1.56 , 0.51 , 1.2 );
188+ --radius-sm : calc (var (--radius ) - 4px );
189+ --radius-md : calc (var (--radius ) - 2px );
190+ --radius-lg : var (--radius );
191+ --radius-xl : calc (var (--radius ) + 4px );
192+ --color-background : var (--background );
193+ --color-foreground : var (--foreground );
194+ --color-card : var (--card );
195+ --color-card-foreground : var (--card-foreground );
196+ --color-popover : var (--popover );
197+ --color-popover-foreground : var (--popover-foreground );
198+ --color-primary : var (--primary );
199+ --color-primary-foreground : var (--primary-foreground );
200+ --color-secondary : var (--secondary );
201+ --color-secondary-foreground : var (--secondary-foreground );
202+ --color-muted : var (--muted );
203+ --color-muted-foreground : var (--muted-foreground );
204+ --color-accent : var (--accent );
205+ --color-accent-foreground : var (--accent-foreground );
206+ --color-destructive : var (--destructive );
207+ --color-border : var (--border );
208+ --color-input : var (--input );
209+ --color-ring : var (--ring );
210+ --color-chart-1 : var (--chart-1 );
211+ --color-chart-2 : var (--chart-2 );
212+ --color-chart-3 : var (--chart-3 );
213+ --color-chart-4 : var (--chart-4 );
214+ --color-chart-5 : var (--chart-5 );
215+ --color-sidebar : var (--sidebar );
216+ --color-sidebar-foreground : var (--sidebar-foreground );
217+ --color-sidebar-primary : var (--sidebar-primary );
218+ --color-sidebar-primary-foreground : var (--sidebar-primary-foreground );
219+ --color-sidebar-accent : var (--sidebar-accent );
220+ --color-sidebar-accent-foreground : var (--sidebar-accent-foreground );
221+ --color-sidebar-border : var (--sidebar-border );
222+ --color-sidebar-ring : var (--sidebar-ring );
223+ }
224+ /*---break---*/
225+ : root {
226+ --radius : 0.625rem ;
227+ --background : oklch (1 0 0 );
228+ --foreground : oklch (0.145 0 0 );
229+ --card : oklch (1 0 0 );
230+ --card-foreground : oklch (0.145 0 0 );
231+ --popover : oklch (1 0 0 );
232+ --popover-foreground : oklch (0.145 0 0 );
233+ --primary : oklch (0.205 0 0 );
234+ --primary-foreground : oklch (0.985 0 0 );
235+ --secondary : oklch (0.97 0 0 );
236+ --secondary-foreground : oklch (0.205 0 0 );
237+ --muted : oklch (0.97 0 0 );
238+ --muted-foreground : oklch (0.556 0 0 );
239+ --accent : oklch (0.97 0 0 );
240+ --accent-foreground : oklch (0.205 0 0 );
241+ --destructive : oklch (0.577 0.245 27.325 );
242+ --border : oklch (0.922 0 0 );
243+ --input : oklch (0.922 0 0 );
244+ --ring : oklch (0.708 0 0 );
245+ --chart-1 : oklch (0.646 0.222 41.116 );
246+ --chart-2 : oklch (0.6 0.118 184.704 );
247+ --chart-3 : oklch (0.398 0.07 227.392 );
248+ --chart-4 : oklch (0.828 0.189 84.429 );
249+ --chart-5 : oklch (0.769 0.188 70.08 );
250+ --sidebar : oklch (0.985 0 0 );
251+ --sidebar-foreground : oklch (0.145 0 0 );
252+ --sidebar-primary : oklch (0.205 0 0 );
253+ --sidebar-primary-foreground : oklch (0.985 0 0 );
254+ --sidebar-accent : oklch (0.97 0 0 );
255+ --sidebar-accent-foreground : oklch (0.205 0 0 );
256+ --sidebar-border : oklch (0.922 0 0 );
257+ --sidebar-ring : oklch (0.708 0 0 );
258+ }
259+ /*---break---*/
260+ .dark {
261+ --background : oklch (0.145 0 0 );
262+ --foreground : oklch (0.985 0 0 );
263+ --card : oklch (0.205 0 0 );
264+ --card-foreground : oklch (0.985 0 0 );
265+ --popover : oklch (0.205 0 0 );
266+ --popover-foreground : oklch (0.985 0 0 );
267+ --primary : oklch (0.922 0 0 );
268+ --primary-foreground : oklch (0.205 0 0 );
269+ --secondary : oklch (0.269 0 0 );
270+ --secondary-foreground : oklch (0.985 0 0 );
271+ --muted : oklch (0.269 0 0 );
272+ --muted-foreground : oklch (0.708 0 0 );
273+ --accent : oklch (0.269 0 0 );
274+ --accent-foreground : oklch (0.985 0 0 );
275+ --destructive : oklch (0.704 0.191 22.216 );
276+ --border : oklch (1 0 0 / 10% );
277+ --input : oklch (1 0 0 / 15% );
278+ --ring : oklch (0.556 0 0 );
279+ --chart-1 : oklch (0.488 0.243 264.376 );
280+ --chart-2 : oklch (0.696 0.17 162.48 );
281+ --chart-3 : oklch (0.769 0.188 70.08 );
282+ --chart-4 : oklch (0.627 0.265 303.9 );
283+ --chart-5 : oklch (0.645 0.246 16.439 );
284+ --sidebar : oklch (0.205 0 0 );
285+ --sidebar-foreground : oklch (0.985 0 0 );
286+ --sidebar-primary : oklch (0.488 0.243 264.376 );
287+ --sidebar-primary-foreground : oklch (0.985 0 0 );
288+ --sidebar-accent : oklch (0.269 0 0 );
289+ --sidebar-accent-foreground : oklch (0.985 0 0 );
290+ --sidebar-border : oklch (1 0 0 / 10% );
291+ --sidebar-ring : oklch (0.556 0 0 );
292+ }
293+ /*---break---*/
294+ @layer base {
295+ * {
296+ border-color : var (--color-border );
297+ outline-color : var (--color-ring );
298+ outline-opacity : 0.5 ;
299+ }
300+ body {
301+ background-color : var (--color-background );
302+ color : var (--color-foreground );
303+ }
304+ }
0 commit comments