|
16 | 16 | // - `[property]` may be `color`, `opacity` for specific values, or a `value` for multi-part properties. |
17 | 17 |
|
18 | 18 | :root { |
| 19 | + @include dash_variables.light-theme; |
| 20 | + |
19 | 21 | --pub-color-white: #ffffff; |
20 | 22 | --pub-color-snowWhite: #fafafa; // slight deviation from official snow-white (fffafa) |
21 | 23 | --pub-color-smokeWhite: #f5f5f7; // slight deviation from official white-smoke (f5f5f5) |
22 | 24 | --pub-color-bubblesBlue: #e7f8ff; // slight deviation from official bubbles-blue (e7feff) |
23 | | - --pub-color-gunpowderGray: #4a4a4a; // hsl(0, 0%, 29%); |
24 | 25 |
|
25 | 26 | --pub-color-dangerRed: #ff4242; |
26 | 27 |
|
27 | 28 | --pub-neutral-bgColor: var(--pub-color-white); |
28 | 29 | --pub-neutral-borderColor: var(--pub-color-smokeWhite); |
29 | | - --pub-neutral-textColor: var(--pub-color-gunpowderGray); |
| 30 | + --pub-neutral-textColor: var(--dash-surface-fgColor); |
30 | 31 | --pub-neutral-hover-bgColor: var(--pub-color-snowWhite); |
31 | 32 | --pub-inset-bgColor: var(--pub-color-smokeWhite); |
32 | 33 | --pub-selected-bgColor: var(--pub-color-bubblesBlue); |
|
115 | 116 | } |
116 | 117 |
|
117 | 118 | .dark-theme { |
| 119 | + @include dash_variables.dark-theme; |
| 120 | + |
118 | 121 | --pub-color-darkGunmetal: #1f262a; // close to #1d2026 |
119 | 122 | --pub-color-shadowBlack: #373737; |
120 | 123 | --pub-color-anchorBlack: #41424c; |
121 | 124 | --pub-color-nipponUltraBlue: #23607f; |
122 | | - --pub-color-gainsboro: #dcdcdc; |
123 | 125 |
|
124 | 126 | --pub-neutral-bgColor: var(--pub-color-darkGunmetal); |
125 | 127 | --pub-neutral-borderColor: var(--pub-color-anchorBlack); |
126 | | - --pub-neutral-textColor: var(--pub-color-gainsboro); |
| 128 | + --pub-neutral-textColor: var(--dash-surface-fgColor); |
127 | 129 | --pub-neutral-hover-bgColor: var(--pub-color-shadowBlack); |
128 | 130 | --pub-inset-bgColor: var(--pub-color-anchorBlack); |
129 | 131 | --pub-selected-bgColor: var(--pub-color-nipponUltraBlue); |
|
0 commit comments