|
2 | 2 | /* ui color variables */ |
3 | 3 | --neo-white: oklch(100% 0 0deg); |
4 | 4 | --neo-white-soft-light: oklch(from var(--neo-white-soft) calc(l + 0.05) c h); |
5 | | - --neo-white-soft-light-10: oklch(from var(--neo-white-soft-light) l c h / 10%); |
| 5 | + --neo-white-soft-light-30: oklch(from var(--neo-white-soft-light) l c h / 30%); |
| 6 | + --neo-white-soft-light-60: oklch(from var(--neo-white-soft-light) l c h / 60%); |
6 | 7 | --neo-white-soft: oklch(92.9% 0.009 279.682deg); |
7 | | - --neo-white-soft-5: oklch(from var(--neo-white-soft) l c h / 5%); |
8 | | - --neo-white-soft-8: oklch(from var(--neo-white-soft) l c h / 8%); |
9 | | - --neo-white-soft-10: oklch(from var(--neo-white-soft) l c h / 10%); |
| 8 | + --neo-white-soft-20: oklch(from var(--neo-white-soft) l c h / 20%); |
| 9 | + --neo-white-soft-22: oklch(from var(--neo-white-soft) l c h / 22%); |
| 10 | + --neo-white-soft-25: oklch(from var(--neo-white-soft) l c h / 25%); |
10 | 11 | --neo-white-soft-dark: oklch(from var(--neo-white-soft) calc(l - 0.075) c h); |
11 | 12 | --neo-white-soft-dark-80: oklch(from var(--neo-white-soft-dark) l c h / 80%); |
12 | 13 | --neo-black: oklch(0% 0 0deg); |
|
15 | 16 | --neo-black-10: oklch(from var(--neo-black) l c h / 10%); |
16 | 17 | --neo-black-20: oklch(from var(--neo-black) l c h / 20%); |
17 | 18 | --neo-black-lighter: oklch(from var(--neo-black-soft) calc(l + 0.1) c h); |
| 19 | + --neo-black-lighter-40: oklch(from var(--neo-black-lighter) l c h / 40%); |
18 | 20 | --neo-black-light: oklch(from var(--neo-black-soft) calc(l + 0.05) c h); |
19 | 21 | --neo-black-soft: oklch(33% 0 264.416deg); |
20 | 22 | --neo-black-soft-dark: oklch(from var(--neo-black-soft) calc(l - 0.05) c h); |
|
88 | 90 | --neo-scrollbar-color: var(--neo-grey-soft-60); |
89 | 91 |
|
90 | 92 | /** glass colors */ |
91 | | - --neo-glass-background-color: var(--neo-white-soft-5); |
92 | | - --neo-glass-background-color-focus: var(--neo-white-soft-8); |
93 | | - --neo-glass-background-color-hover: var(--neo-white-soft-10); |
94 | | - --neo-glass-shadow-color: var(--neo-black-20); |
95 | | - --neo-glass-border-color: var(--neo-white-soft-light-10); |
96 | | - --neo-glass-border-color-hover: var(--neo-glass-background-color); |
| 93 | + --neo-glass-background-color: var(--neo-white-soft-20); |
| 94 | + --neo-glass-background-color-focus: var(--neo-white-soft-22); |
| 95 | + --neo-glass-background-color-hover: var(--neo-white-soft-25); |
| 96 | + --neo-glass-shadow-color-light: var(--neo-white-soft-light-60); |
| 97 | + --neo-glass-shadow-color-dark: var(--neo-black-10); |
| 98 | + --neo-glass-border-color: var(--neo-white-soft-light-60); |
| 99 | + --neo-glass-border-color-hover: var(--neo-white-soft-light-30); |
97 | 100 | --neo-glass-skeleton-color: var(--neo-grey-soft-60); |
98 | 101 |
|
99 | 102 | /** dark primary colors */ |
|
139 | 142 | --neo-dark-glass-background-color: var(--neo-black-5); |
140 | 143 | --neo-dark-glass-background-color-focus: var(--neo-black-8); |
141 | 144 | --neo-dark-glass-background-color-hover: var(--neo-black-10); |
142 | | - --neo-dark-glass-shadow-color: var(--neo-black-20); |
143 | | - --neo-dark-glass-border-color: var(--neo-white-soft-light-10); |
144 | | - --neo-dark-glass-border-color-hover: var(--neo-dark-glass-background-color); |
| 145 | + --neo-dark-glass-shadow-color-light: var(--neo-black-lighter-40); |
| 146 | + --neo-dark-glass-shadow-color-dark: var(--neo-black-20); |
| 147 | + --neo-dark-glass-border-color: var(--neo-black-lighter-40); |
| 148 | + --neo-dark-glass-border-color-hover: var(--neo-black-20); |
145 | 149 | --neo-dark-glass-skeleton-color: var(--neo-grey-dark-80); |
146 | | - |
147 | | - /* override semantic color if dark mode is enabled */ |
148 | | - &[neo-theme='dark'] { |
149 | | - @include dark-theme; |
150 | | - } |
151 | | - |
152 | | - /* apply dark mode if not overridden */ |
153 | | - @media (prefers-color-scheme: dark) { |
154 | | - &:not([neo-theme='light']) { |
155 | | - @include dark-theme; |
156 | | - } |
157 | | - } |
158 | 150 | } |
159 | 151 |
|
160 | 152 | @mixin dark-theme { |
|
201 | 193 | --neo-glass-background-color: var(--neo-dark-glass-background-color); |
202 | 194 | --neo-glass-background-color-focus: var(--neo-dark-glass-background-color-focus); |
203 | 195 | --neo-glass-background-color-hover: var(--neo-dark-glass-background-color-hover); |
204 | | - --neo-glass-shadow-color: var(--neo-dark-glass-shadow-color); |
| 196 | + --neo-glass-shadow-color-light: var(--neo-dark-glass-shadow-color-light); |
| 197 | + --neo-glass-shadow-color-dark: var(--neo-dark-glass-shadow-color-dark); |
205 | 198 | --neo-glass-border-color: var(--neo-dark-glass-border-color); |
206 | 199 | --neo-glass-border-color-hover: var(--neo-dark-glass-border-color-hover); |
207 | 200 | --neo-glass-skeleton-color: var(--neo-dark-glass-skeleton-color); |
|
0 commit comments