|
7 | 7 |
|
8 | 8 | :root[data-theme='dark'] { |
9 | 9 | /* background colors */ |
10 | | - --bg: oklch(0.145 0 0); |
11 | | - --bg-subtle: oklch(0.178 0 0); |
12 | | - --bg-muted: oklch(0.218 0 0); |
13 | | - --bg-elevated: oklch(0.252 0 0); |
| 10 | + --bg: var(--bg-color, oklch(0.145 0 0)); |
| 11 | + --bg-subtle: var(--bg-subtle-color, oklch(0.178 0 0)); |
| 12 | + --bg-muted: var(--bg-muted-color, oklch(0.218 0 0)); |
| 13 | + --bg-elevated: var(--bg-elevated-color, oklch(0.252 0 0)); |
14 | 14 |
|
15 | 15 | /* text colors */ |
16 | 16 | --fg: oklch(0.985 0 0); |
|
43 | 43 | --badge-pink: oklch(0.584 0.189 343); |
44 | 44 | } |
45 | 45 |
|
| 46 | +:root[data-theme='dark'][data-bg-theme='slate'] { |
| 47 | + --bg: oklch(0.129 0.012 264.695); |
| 48 | + --bg-subtle: oklch(0.159 0.022 262.421); |
| 49 | + --bg-muted: oklch(0.204 0.033 261.234); |
| 50 | + --bg-elevated: oklch(0.259 0.041 260.031); |
| 51 | +} |
| 52 | + |
| 53 | +:root[data-theme='dark'][data-bg-theme='zinc'] { |
| 54 | + --bg: oklch(0.141 0.005 285.823); |
| 55 | + --bg-subtle: oklch(0.168 0.005 285.894); |
| 56 | + --bg-muted: oklch(0.209 0.005 285.929); |
| 57 | + --bg-elevated: oklch(0.256 0.006 286.033); |
| 58 | +} |
| 59 | + |
| 60 | +:root[data-theme='dark'][data-bg-theme='stone'] { |
| 61 | + --bg: oklch(0.147 0.004 49.25); |
| 62 | + --bg-subtle: oklch(0.178 0.004 49.321); |
| 63 | + --bg-muted: oklch(0.218 0.004 49.386); |
| 64 | + --bg-elevated: oklch(0.252 0.007 34.298); |
| 65 | +} |
| 66 | + |
46 | 67 | :root[data-theme='light'] { |
47 | | - --bg: oklch(1 0 0); |
48 | | - --bg-subtle: oklch(0.979 0.001 286.375); |
49 | | - --bg-muted: oklch(0.955 0 0); |
50 | | - --bg-elevated: oklch(0.94 0 0); |
| 68 | + --bg: var(--bg-color, oklch(1 0 0)); |
| 69 | + --bg-subtle: var(--bg-subtle-color, oklch(0.979 0.001 286.375)); |
| 70 | + --bg-muted: var(--bg-muted-color, oklch(0.955 0 0)); |
| 71 | + --bg-elevated: var(--bg-elevated-color, oklch(0.94 0 0)); |
51 | 72 |
|
52 | 73 | --fg: oklch(0.145 0 0); |
53 | 74 | --fg-muted: oklch(0.439 0 0); |
|
75 | 96 | --badge-cyan: oklch(0.571 0.181 210); |
76 | 97 | } |
77 | 98 |
|
| 99 | +:root[data-theme='light'][data-bg-theme='slate'] { |
| 100 | + --bg: oklch(1 0 0); |
| 101 | + --bg-subtle: oklch(0.982 0.006 264.62); |
| 102 | + --bg-muted: oklch(0.96 0.041 261.234); |
| 103 | + --bg-elevated: oklch(0.943 0.013 255.52); |
| 104 | +} |
| 105 | + |
| 106 | +:root[data-theme='light'][data-bg-theme='zinc'] { |
| 107 | + --bg: oklch(1 0 0); |
| 108 | + --bg-subtle: oklch(0.979 0.004 286.53); |
| 109 | + --bg-muted: oklch(0.958 0.004 286.39); |
| 110 | + --bg-elevated: oklch(0.939 0.004 286.32); |
| 111 | +} |
| 112 | + |
| 113 | +:root[data-theme='light'][data-bg-theme='stone'] { |
| 114 | + --bg: oklch(1 0 0); |
| 115 | + --bg-subtle: oklch(0.979 0.005 48.762); |
| 116 | + --bg-muted: oklch(0.958 0.005 48.743); |
| 117 | + --bg-elevated: oklch(0.943 0.005 48.731); |
| 118 | +} |
| 119 | + |
78 | 120 | html { |
79 | 121 | -webkit-font-smoothing: antialiased; |
80 | 122 | -moz-osx-font-smoothing: grayscale; |
|
0 commit comments