|
14 | 14 | * limitations under the License.
|
15 | 15 | */
|
16 | 16 |
|
17 |
| -@theme { |
18 |
| - --color-primary: var(--fui-primary); |
19 |
| - --color-primary-hover: var(--fui-primary-hover); |
20 |
| - --color-primary-surface: var(--fui-primary-surface); |
21 |
| - --color-text: var(--fui-text); |
22 |
| - --color-text-muted: var(--fui-text-muted); |
23 |
| - --color-background: var(--fui-background); |
24 |
| - --color-border: var(--fui-border); |
25 |
| - --color-input: var(--fui-input); |
26 |
| - --color-error: var(--fui-error); |
27 |
| - --radius: var(--fui-radius); |
28 |
| - --radius-card: var(--fui-radius-card); |
29 |
| -} |
30 |
| - |
31 |
| -@layer theme { |
| 17 | + @layer theme { |
32 | 18 | :root {
|
33 | 19 | /* The primary color is used for the button and link colors */
|
34 | 20 | --fui-primary: var(--color-black);
|
|
53 | 39 | /* The radius used for the cards */
|
54 | 40 | --fui-radius-card: var(--radius-xl);
|
55 | 41 | }
|
| 42 | + |
| 43 | + /* Apply dark mode styles when the dark variant is applied */ |
| 44 | + /* See https://tailwindcss.com/docs/dark-mode */ |
| 45 | + @variant dark { |
| 46 | + :root { |
| 47 | + --fui-primary: var(--color-white); |
| 48 | + --fui-primary-hover: --alpha(var(--fui-primary) / 85%); |
| 49 | + --fui-primary-surface: var(--color-black); |
| 50 | + --fui-text: var(--color-white); |
| 51 | + --fui-text-muted: var(--color-gray-200); |
| 52 | + --fui-background: var(--color-black); |
| 53 | + --fui-border: var(--color-gray-200); |
| 54 | + --fui-input: var(--color-gray-300); |
| 55 | + --fui-error: var(--color-red-500); |
| 56 | + --fui-radius: var(--radius-sm); |
| 57 | + --fui-radius-card: var(--radius-xl); |
| 58 | + } |
| 59 | + } |
| 60 | +} |
| 61 | + |
| 62 | +@theme { |
| 63 | + --color-primary: var(--fui-primary); |
| 64 | + --color-primary-hover: var(--fui-primary-hover); |
| 65 | + --color-primary-surface: var(--fui-primary-surface); |
| 66 | + --color-text: var(--fui-text); |
| 67 | + --color-text-muted: var(--fui-text-muted); |
| 68 | + --color-background: var(--fui-background); |
| 69 | + --color-border: var(--fui-border); |
| 70 | + --color-input: var(--fui-input); |
| 71 | + --color-error: var(--fui-error); |
| 72 | + --radius: var(--fui-radius); |
| 73 | + --radius-card: var(--fui-radius-card); |
56 | 74 | }
|
57 | 75 |
|
58 | 76 | @layer components {
|
|
0 commit comments