33@plugin "tailwindcss-animate" ;
44
55@custom-variant dark (& : is (.dark * ));
6+ @custom-variant sunset (& : is (.sunset * ));
7+ @custom-variant black (& : is (.black * ));
68
79: root {
810 --background : oklch (0.99 0.01 56.32 );
98100 --shadow-2xl : 0px 6px 12px -3px hsl (0 0% 0% / 0.22 );
99101}
100102
103+ .sunset {
104+ --background : oklch (0.98 0.03 80.00 );
105+ --foreground : oklch (0.34 0.01 2.77 );
106+ --card : oklch (1.00 0 0 );
107+ --card-foreground : oklch (0.34 0.01 2.77 );
108+ --popover : oklch (1.00 0 0 );
109+ --popover-foreground : oklch (0.34 0.01 2.77 );
110+ --primary : oklch (0.65 0.26 34.00 );
111+ --primary-foreground : oklch (1.00 0 0 );
112+ --secondary : oklch (0.96 0.05 60.00 );
113+ --secondary-foreground : oklch (0.56 0.13 32.74 );
114+ --muted : oklch (0.97 0.02 39.40 );
115+ --muted-foreground : oklch (0.49 0.05 26.45 );
116+ --accent : oklch (0.83 0.22 50.00 );
117+ --accent-foreground : oklch (0.34 0.01 2.77 );
118+ --destructive : oklch (0.61 0.21 22.24 );
119+ --destructive-foreground : oklch (1.00 0 0 );
120+ --border : oklch (0.93 0.06 60.00 );
121+ --input : oklch (0.93 0.06 60.00 );
122+ --ring : oklch (0.65 0.26 34.00 );
123+ --chart-1 : oklch (0.65 0.26 34.00 );
124+ --chart-2 : oklch (0.83 0.22 50.00 );
125+ --chart-3 : oklch (0.88 0.15 54.93 );
126+ --chart-4 : oklch (0.82 0.20 40.89 );
127+ --chart-5 : oklch (0.64 0.18 32.07 );
128+ --sidebar : oklch (0.97 0.04 70.00 );
129+ --sidebar-foreground : oklch (0.34 0.01 2.77 );
130+ --sidebar-primary : oklch (0.65 0.26 34.00 );
131+ --sidebar-primary-foreground : oklch (1.00 0 0 );
132+ --sidebar-accent : oklch (0.83 0.22 50.00 );
133+ --sidebar-accent-foreground : oklch (0.34 0.01 2.77 );
134+ --sidebar-border : oklch (0.93 0.06 60.00 );
135+ --sidebar-ring : oklch (0.65 0.26 34.00 );
136+ --font-sans : Montserrat, sans-serif;
137+ --font-serif : Merriweather, serif;
138+ --font-mono : Ubuntu Mono, monospace;
139+ --radius : 0.625rem ;
140+ --shadow-2xs : 0px 6px 12px -3px hsl (0 0% 0% / 0.04 );
141+ --shadow-xs : 0px 6px 12px -3px hsl (0 0% 0% / 0.04 );
142+ --shadow-sm : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 1px 2px -4px hsl (0 0% 0% / 0.09 );
143+ --shadow : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 1px 2px -4px hsl (0 0% 0% / 0.09 );
144+ --shadow-md : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 2px 4px -4px hsl (0 0% 0% / 0.09 );
145+ --shadow-lg : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 4px 6px -4px hsl (0 0% 0% / 0.09 );
146+ --shadow-xl : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 8px 10px -4px hsl (0 0% 0% / 0.09 );
147+ --shadow-2xl : 0px 6px 12px -3px hsl (0 0% 0% / 0.22 );
148+ }
149+
150+ .black {
151+ --background : oklch (0.15 0.01 350.00 );
152+ --foreground : oklch (0.95 0.01 60.00 );
153+ --card : oklch (0.20 0.01 340.00 );
154+ --card-foreground : oklch (0.95 0.01 60.00 );
155+ --popover : oklch (0.20 0.01 340.00 );
156+ --popover-foreground : oklch (0.95 0.01 60.00 );
157+ --primary : oklch (0.45 0.10 35.00 );
158+ --primary-foreground : oklch (1.00 0 0 );
159+ --secondary : oklch (0.25 0.01 340.00 );
160+ --secondary-foreground : oklch (0.95 0.01 60.00 );
161+ --muted : oklch (0.22 0.01 340.00 );
162+ --muted-foreground : oklch (0.86 0.01 60.00 );
163+ --accent : oklch (0.70 0.09 58.00 );
164+ --accent-foreground : oklch (0.15 0.01 350.00 );
165+ --destructive : oklch (0.45 0.16 20.00 );
166+ --destructive-foreground : oklch (1.00 0 0 );
167+ --border : oklch (0.25 0.01 340.00 );
168+ --input : oklch (0.25 0.01 340.00 );
169+ --ring : oklch (0.45 0.10 35.00 );
170+ --chart-1 : oklch (0.45 0.10 35.00 );
171+ --chart-2 : oklch (0.70 0.09 58.00 );
172+ --chart-3 : oklch (0.80 0.06 54.00 );
173+ --chart-4 : oklch (0.75 0.08 40.00 );
174+ --chart-5 : oklch (0.55 0.10 32.00 );
175+ --sidebar : oklch (0.15 0.01 350.00 );
176+ --sidebar-foreground : oklch (0.95 0.01 60.00 );
177+ --sidebar-primary : oklch (0.40 0.06 34.00 );
178+ --sidebar-primary-foreground : oklch (1.00 0 0 );
179+ --sidebar-accent : oklch (0.60 0.07 56.00 );
180+ --sidebar-accent-foreground : oklch (0.15 0.01 350.00 );
181+ --sidebar-border : oklch (0.25 0.01 340.00 );
182+ --sidebar-ring : oklch (0.45 0.10 35.00 );
183+ --font-sans : Montserrat, sans-serif;
184+ --font-serif : Merriweather, serif;
185+ --font-mono : Ubuntu Mono, monospace;
186+ --radius : 0.625rem ;
187+ --shadow-2xs : 0px 6px 12px -3px hsl (0 0% 0% / 0.04 );
188+ --shadow-xs : 0px 6px 12px -3px hsl (0 0% 0% / 0.04 );
189+ --shadow-sm : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 1px 2px -4px hsl (0 0% 0% / 0.09 );
190+ --shadow : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 1px 2px -4px hsl (0 0% 0% / 0.09 );
191+ --shadow-md : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 2px 4px -4px hsl (0 0% 0% / 0.09 );
192+ --shadow-lg : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 4px 6px -4px hsl (0 0% 0% / 0.09 );
193+ --shadow-xl : 0px 6px 12px -3px hsl (0 0% 0% / 0.09 ), 0px 8px 10px -4px hsl (0 0% 0% / 0.09 );
194+ --shadow-2xl : 0px 6px 12px -3px hsl (0 0% 0% / 0.22 );
195+ }
196+
101197@theme inline {
102198 --color-background : var (--background );
103199 --color-foreground : var (--foreground );
170266 /* Hide scrollbar for IE, Edge and Firefox */
171267 .no-scrollbar {
172268 -ms-overflow-style : none; /* IE and Edge */
173- scrollbar-width : none; /* Firefox */
269+ /* Use Firefox-specific scrollbar hiding when supported */
270+ scrollbar-width : none;
174271 }
175272}
0 commit comments