1- : root {
2- font-family : system-ui, Avenir, Helvetica, Arial, sans-serif;
3- font-weight : 400 ;
4- font-synthesis : none;
5- line-height : 1.5 ;
6- color : rgb (255 255 255 / 87% );
7- color-scheme : light dark;
8- background-color : # 242424 ;
9- text-rendering : optimizelegibility;
10- -webkit-font-smoothing : antialiased;
11- -moz-osx-font-smoothing : grayscale;
12- }
13-
14- a {
15- font-weight : 500 ;
16- color : # 646cff ;
17- text-decoration : inherit;
18- }
19-
20- a : hover {
21- color : # 535bf2 ;
22- }
23-
24- body {
25- display : flex;
26- place-items : center;
27- min-width : 320px ;
28- min-height : 100vh ;
29- margin : 0 ;
30- }
31-
32- h1 {
33- font-size : 3.2em ;
34- line-height : 1.1 ;
35- }
1+ @import "tailwindcss" ;
2+ @import "tw-animate-css" ;
3+ @custom-variant dark (& : is (.dark * ));
364
37- button {
38- padding : 0.6em 1.2em ;
39- font-family : inherit;
40- font-size : 1em ;
41- font-weight : 500 ;
42- cursor : pointer;
43- background-color : # 1a1a1a ;
44- border : 1px solid transparent;
45- border-radius : 8px ;
46- transition : border-color 0.25s ;
5+ @theme inline {
6+ --radius-sm : calc (var (--radius ) - 4px );
7+ --radius-md : calc (var (--radius ) - 2px );
8+ --radius-lg : var (--radius );
9+ --radius-xl : calc (var (--radius ) + 4px );
10+ --color-background : var (--background );
11+ --color-foreground : var (--foreground );
12+ --color-card : var (--card );
13+ --color-card-foreground : var (--card-foreground );
14+ --color-popover : var (--popover );
15+ --color-popover-foreground : var (--popover-foreground );
16+ --color-primary : var (--primary );
17+ --color-primary-foreground : var (--primary-foreground );
18+ --color-secondary : var (--secondary );
19+ --color-secondary-foreground : var (--secondary-foreground );
20+ --color-muted : var (--muted );
21+ --color-muted-foreground : var (--muted-foreground );
22+ --color-accent : var (--accent );
23+ --color-accent-foreground : var (--accent-foreground );
24+ --color-destructive : var (--destructive );
25+ --color-border : var (--border );
26+ --color-input : var (--input );
27+ --color-ring : var (--ring );
28+ --color-chart-1 : var (--chart-1 );
29+ --color-chart-2 : var (--chart-2 );
30+ --color-chart-3 : var (--chart-3 );
31+ --color-chart-4 : var (--chart-4 );
32+ --color-chart-5 : var (--chart-5 );
33+ --color-sidebar : var (--sidebar );
34+ --color-sidebar-foreground : var (--sidebar-foreground );
35+ --color-sidebar-primary : var (--sidebar-primary );
36+ --color-sidebar-primary-foreground : var (--sidebar-primary-foreground );
37+ --color-sidebar-accent : var (--sidebar-accent );
38+ --color-sidebar-accent-foreground : var (--sidebar-accent-foreground );
39+ --color-sidebar-border : var (--sidebar-border );
40+ --color-sidebar-ring : var (--sidebar-ring );
4741}
4842
49- button : hover {
50- border-color : # 646cff ;
43+ : root {
44+ --radius : 0.625rem ;
45+ --background : oklch (100% 0 0deg );
46+ --foreground : oklch (14.5% 0 0deg );
47+ --card : oklch (100% 0 0deg );
48+ --card-foreground : oklch (14.5% 0 0deg );
49+ --popover : oklch (100% 0 0deg );
50+ --popover-foreground : oklch (14.5% 0 0deg );
51+ --primary : oklch (20.5% 0 0deg );
52+ --primary-foreground : oklch (98.5% 0 0deg );
53+ --secondary : oklch (97% 0 0deg );
54+ --secondary-foreground : oklch (20.5% 0 0deg );
55+ --muted : oklch (97% 0 0deg );
56+ --muted-foreground : oklch (55.6% 0 0deg );
57+ --accent : oklch (97% 0 0deg );
58+ --accent-foreground : oklch (20.5% 0 0deg );
59+ --destructive : oklch (57.7% 0.245 27.325deg );
60+ --border : oklch (92.2% 0 0deg );
61+ --input : oklch (92.2% 0 0deg );
62+ --ring : oklch (70.8% 0 0deg );
63+ --chart-1 : oklch (64.6% 0.222 41.116deg );
64+ --chart-2 : oklch (60% 0.118 184.704deg );
65+ --chart-3 : oklch (39.8% 0.07 227.392deg );
66+ --chart-4 : oklch (82.8% 0.189 84.429deg );
67+ --chart-5 : oklch (76.9% 0.188 70.08deg );
68+ --sidebar : oklch (98.5% 0 0deg );
69+ --sidebar-foreground : oklch (14.5% 0 0deg );
70+ --sidebar-primary : oklch (20.5% 0 0deg );
71+ --sidebar-primary-foreground : oklch (98.5% 0 0deg );
72+ --sidebar-accent : oklch (97% 0 0deg );
73+ --sidebar-accent-foreground : oklch (20.5% 0 0deg );
74+ --sidebar-border : oklch (92.2% 0 0deg );
75+ --sidebar-ring : oklch (70.8% 0 0deg );
5176}
5277
53- button : focus ,
54- button : focus-visible {
55- outline : 4px auto -webkit-focus-ring-color;
78+ .dark {
79+ --background : oklch (14.5% 0 0deg );
80+ --foreground : oklch (98.5% 0 0deg );
81+ --card : oklch (20.5% 0 0deg );
82+ --card-foreground : oklch (98.5% 0 0deg );
83+ --popover : oklch (20.5% 0 0deg );
84+ --popover-foreground : oklch (98.5% 0 0deg );
85+ --primary : oklch (92.2% 0 0deg );
86+ --primary-foreground : oklch (20.5% 0 0deg );
87+ --secondary : oklch (26.9% 0 0deg );
88+ --secondary-foreground : oklch (98.5% 0 0deg );
89+ --muted : oklch (26.9% 0 0deg );
90+ --muted-foreground : oklch (70.8% 0 0deg );
91+ --accent : oklch (26.9% 0 0deg );
92+ --accent-foreground : oklch (98.5% 0 0deg );
93+ --destructive : oklch (70.4% 0.191 22.216deg );
94+ --border : oklch (100% 0 0deg / 10% );
95+ --input : oklch (100% 0 0deg / 15% );
96+ --ring : oklch (55.6% 0 0deg );
97+ --chart-1 : oklch (48.8% 0.243 264.376deg );
98+ --chart-2 : oklch (69.6% 0.17 162.48deg );
99+ --chart-3 : oklch (76.9% 0.188 70.08deg );
100+ --chart-4 : oklch (62.7% 0.265 303.9deg );
101+ --chart-5 : oklch (64.5% 0.246 16.439deg );
102+ --sidebar : oklch (20.5% 0 0deg );
103+ --sidebar-foreground : oklch (98.5% 0 0deg );
104+ --sidebar-primary : oklch (48.8% 0.243 264.376deg );
105+ --sidebar-primary-foreground : oklch (98.5% 0 0deg );
106+ --sidebar-accent : oklch (26.9% 0 0deg );
107+ --sidebar-accent-foreground : oklch (98.5% 0 0deg );
108+ --sidebar-border : oklch (100% 0 0deg / 10% );
109+ --sidebar-ring : oklch (55.6% 0 0deg );
56110}
57111
58- @media (prefers-color-scheme : light) {
59- : root {
60- color : # 213547 ;
61- background-color : # fff ;
112+ @layer base {
113+ * {
114+ @apply border-border outline-ring/50;
62115 }
63116
64- a : hover {
65- color : # 747bff ;
117+ body {
118+ @apply bg-background text-foreground ;
66119 }
67-
68- button {
69- background-color : # f9f9f9 ;
70- }
71- }
120+ }
0 commit comments