1 | @variant dark (&:where(.dark, .dark *)); |
2 |
|
3 | @theme { |
4 | |
5 | --color-bg: var(--color-zinc-50); |
6 | --color-fg: var(--color-zinc-950); |
7 |
|
8 | |
9 | --color-primary: var(--color-cyan-600); |
10 | --color-primary-fg: var(--color-zinc-50); |
11 |
|
12 | |
13 | --color-secondary: var(--color-zinc-200); |
14 | --color-secondary-fg: var(--color-zinc-950); |
15 |
|
16 | |
17 | --color-destructive: var(--color-red-500); |
18 | --color-destructive-fg: var(--color-zinc-50); |
19 |
|
20 | |
21 | --color-muted: var(--color-zinc-600); |
22 | --color-muted-fg: var(--color-zinc-400); |
23 |
|
24 | |
25 | --color-disabled: var(--color-zinc-200); |
26 | --color-disabled-fg: var(--color-zinc-400); |
27 |
|
28 | |
29 | --color-input: var(--color-zinc-50); |
30 | --color-input-fg: var(--color-zinc-950); |
31 |
|
32 | |
33 | --color-border: var(--color-zinc-300); |
34 |
|
35 | |
36 | --radius: 0.25rem; |
37 | } |
38 |
|
39 | .dark { |
40 | |
41 | --color-bg: var(--color-zinc-950); |
42 | --color-fg: var(--color-zinc-50); |
43 |
|
44 | |
45 | --color-primary: var(--color-cyan-500); |
46 | --color-primary-fg: var(--color-zinc-50); |
47 |
|
48 | |
49 | --color-secondary: var(--color-zinc-800); |
50 | --color-secondary-fg: var(--color-zinc-50); |
51 |
|
52 | |
53 | --color-destructive: var(--color-red-500); |
54 | --color-destructive-fg: var(--color-zinc-50); |
55 |
|
56 | |
57 | --color-muted: var(--color-zinc-400); |
58 | --color-muted-fg: var(--color-zinc-600); |
59 |
|
60 | |
61 | --color-disabled: var(--color-zinc-800); |
62 | --color-disabled-fg: var(--color-zinc-500); |
63 |
|
64 | |
65 | --color-input: var(--color-zinc-950); |
66 | --color-input-fg: var(--color-zinc-50); |
67 |
|
68 | |
69 | --color-border: var(--color-zinc-700); |
70 | } |
71 |
|
72 | @layer base { |
73 | * { |
74 | @apply border-border; |
75 | } |
76 | body { |
77 | @apply bg-bg text-fg; |
78 | } |
79 | ::selection { |
80 | background-color: var(--color-primary) !important; |
81 | color: var(--color-primary-fg) !important; |
82 | } |
83 | } |
84 |
|