|
9 | 9 |
|
10 | 10 | :root {
|
11 | 11 | /* Custom colors - light mode (default) */
|
12 |
| - --background: hsl(0 0% 100%); |
13 |
| - --foreground: hsl(0 0% 3.9%); |
14 |
| - --card: hsl(0 0% 100%); |
15 |
| - --card-foreground: hsl(0 0% 3.9%); |
16 |
| - --popover: hsl(0 0% 100%); |
17 |
| - --popover-foreground: hsl(0 0% 3.9%); |
18 |
| - --primary: hsl(0 0% 9%); |
19 |
| - --primary-foreground: hsl(0 0% 98%); |
20 |
| - --secondary: hsl(0 0% 96.1%); |
21 |
| - --secondary-foreground: hsl(0 0% 9%); |
22 |
| - --muted: hsl(0 0% 96.1%); |
23 |
| - --muted-foreground: hsl(0 0% 45.1%); |
24 |
| - --accent: hsl(0 0% 96.1%); |
25 |
| - --accent-foreground: hsl(0 0% 9%); |
26 |
| - --destructive: hsl(0 84.2% 60.2%); |
27 |
| - --destructive-foreground: hsl(0 0% 98%); |
28 |
| - --border: hsl(0 0% 89.8%); |
29 |
| - --input: hsl(0 0% 89.8%); |
30 |
| - --ring: hsl(0 0% 3.9%); |
31 |
| - --chart-1: hsl(12 76% 61%); |
32 |
| - --chart-2: hsl(173 58% 39%); |
33 |
| - --chart-3: hsl(197 37% 24%); |
34 |
| - --chart-4: hsl(43 74% 66%); |
35 |
| - --chart-5: hsl(27 87% 67%); |
36 |
| - --sidebar-background: hsl(0 0% 100%); |
37 |
| - --sidebar-foreground: hsl(0 0% 3.9%); |
38 |
| - --sidebar-primary: hsl(0 0% 9%); |
39 |
| - --sidebar-primary-foreground: hsl(0 0% 98%); |
40 |
| - --sidebar-accent: hsl(0 0% 96.1%); |
41 |
| - --sidebar-accent-foreground: hsl(0 0% 9%); |
42 |
| - --sidebar-border: hsl(0 0% 89.8%); |
43 |
| - --sidebar-ring: hsl(0 0% 3.9%); |
| 12 | + --background: hsl(0, 0%, 100%); |
| 13 | + --foreground: hsl(0 0% 11%); |
| 14 | + --card: hsl(0 0% 85.1%); |
| 15 | + --card-foreground: hsl(0 0% 2%); |
| 16 | + --popover: hsl(0, 0%, 100%); |
| 17 | + --popover-foreground: hsl(0 0% 2%); |
| 18 | + --primary: hsl(205, 84%, 47%); |
| 19 | + --primary-foreground: hsl(0 0% 91%); |
| 20 | + --secondary: hsl(216, 13%, 92%); |
| 21 | + --secondary-foreground: hsl(0 0% 2%); |
| 22 | + --muted: hsl(0 0% 85.1%); |
| 23 | + --muted-foreground: hsl(0 0% 36.1%); |
| 24 | + --accent: hsl(216, 13%, 92%); |
| 25 | + --accent-foreground: hsl(0 0% 2%); |
| 26 | + --destructive: hsl(0 100% 40%); |
| 27 | + --destructive-foreground: hsl(0, 0%, 100%); |
| 28 | + --border: hsl(0 0% 83%); |
| 29 | + --input: hsl(0 0% 85.1%); |
| 30 | + --ring: hsl(0, 0%, 55%); |
| 31 | + --chart-1: hsl(220 70% 50%); |
| 32 | + --chart-2: hsl(160 60% 45%); |
| 33 | + --chart-3: hsl(30 80% 55%); |
| 34 | + --chart-4: hsl(280 65% 60%); |
| 35 | + --chart-5: hsl(340 75% 55%); |
| 36 | + --sidebar-background: hsl(0 0% 96.1%); |
| 37 | + --sidebar-foreground: hsl(0 0% 2%); |
| 38 | + --sidebar-primary: hsl(0 0% 2%); |
| 39 | + --sidebar-primary-foreground: hsl(0 0% 91%); |
| 40 | + --sidebar-accent: hsl(0 0% 85.1%); |
| 41 | + --sidebar-accent-foreground: hsl(0 0% 2%); |
| 42 | + --sidebar-border: hsl(0 0% 85.1%); |
| 43 | + --sidebar-ring: hsl(0 0% 16.9%); |
| 44 | + --panel-background: hsl(216 13% 92%); |
| 45 | + --panel-accent: hsl(216, 8%, 86%); |
44 | 46 |
|
45 | 47 | /* Radius base */
|
46 | 48 | --radius: 1rem;
|
|
224 | 226 | display: none;
|
225 | 227 | }
|
226 | 228 | }
|
| 229 | + |
| 230 | +@utility scrollbar-thin { |
| 231 | + &::-webkit-scrollbar { |
| 232 | + width: 8px; |
| 233 | + height: 8px; |
| 234 | + } |
| 235 | + &::-webkit-scrollbar-track { |
| 236 | + background: transparent; |
| 237 | + } |
| 238 | + &::-webkit-scrollbar-thumb { |
| 239 | + background: var(--border); |
| 240 | + border-radius: 4px; |
| 241 | + } |
| 242 | + &::-webkit-scrollbar-thumb:hover { |
| 243 | + background: var(--muted-foreground); |
| 244 | + } |
| 245 | +} |
0 commit comments