|
1 | 1 | :host {
|
2 |
| - --_color-neutral: var(--neutral-color, hsl(0 0% 0%)); |
3 |
| - --_color-neutral-5a: color-mix(in oklch, var(--_color-neutral) 5%, oklch(none none none / 0)); |
4 |
| - --_color-neutral-7a: color-mix(in oklch, var(--_color-neutral) 7%, oklch(none none none / 0)); |
5 |
| - --_color-neutral-10a: color-mix(in oklch, var(--_color-neutral) 10%, oklch(none none none / 0)); |
6 |
| - --_color-neutral-20a: color-mix(in oklch, var(--_color-neutral) 20%, oklch(none none none / 0)); |
| 2 | + --_color-neutral: var(--color-neutral, oklch(50% 0.03 230)); |
| 3 | + --_color-neutral-5a: color-mix(in oklch, var(--_color-neutral) 5%, canvas); |
| 4 | + --_color-neutral-10a: color-mix(in oklch, var(--_color-neutral) 10%, canvas); |
| 5 | + --_color-neutral-15a: color-mix(in oklch, var(--_color-neutral) 15%, canvas); |
| 6 | + --_color-neutral-20a: color-mix(in oklch, var(--_color-neutral) 20%, canvas); |
| 7 | + --_color-neutral-30a: color-mix(in oklch, var(--_color-neutral) 30%, canvas); |
| 8 | + --_color-neutral-40a: color-mix(in oklch, var(--_color-neutral) 40%, canvas); |
| 9 | + --_color-neutral-50a: color-mix(in oklch, var(--_color-neutral) 50%, canvas); |
| 10 | + --_color-neutral-70a: color-mix(in oklch, var(--_color-neutral) 70%, canvas); |
| 11 | + --_color-neutral-90a: color-mix(in oklch, var(--_color-neutral) 90%, canvas); |
| 12 | + |
| 13 | + --_accent-color-light: var(--accent-color-light, var(--_color-neutral-5a)); |
| 14 | + --_accent-color-dark: var(--accent-color-dark, var(--_color-neutral-20a)); |
| 15 | + --_accent-color: var(--accent-color, var(--_color-neutral-15a)); |
| 16 | + --_accent-color: light-dark(var(--_accent-color-light), var(--_accent-color-dark)); |
| 17 | + |
| 18 | + --_selected-channel-background-light: var(--selected-channel-background-light, var(--_color-neutral-5a)); |
| 19 | + --_selected-channel-background-dark: var(--selected-channel-background-dark, var(--_color-neutral-20a)); |
| 20 | + --_selected-channel-background: var(--selected-channel-background, var(--_color-neutral-15a)); |
| 21 | + --_selected-channel-background: light-dark(var(--_selected-channel-background-light), var(--_selected-channel-background-dark)); |
| 22 | + |
| 23 | + --_selected-channel-shadow: 0 .1em .2em var(--_color-neutral-40a) inset, 0 0 0 2em var(--_color-neutral-20a) inset; |
| 24 | + --_selected-channel-shadow: 0 .1em .2em light-dark(var(--_color-neutral-20a), var(--_color-neutral-50a)) inset, 0 0 0 2em light-dark(var(--_color-neutral-10a), var(--_color-neutral-40a)) inset; |
| 25 | + |
| 26 | + --_border-color-light: var(--border-color-light, var(--_color-neutral-30a)); |
| 27 | + --_border-color-dark: var(--border-color-dark, var(--_color-neutral-70a)); |
| 28 | + --_border-color: var(--border-color, var(--_color-neutral-30a)); |
| 29 | + --_border-color: light-dark(var(--_border-color-light), var(--_border-color-dark)); |
7 | 30 |
|
8 |
| - --_accent-color: var(--accent-color, var(--_color-neutral-5a)); |
9 |
| - |
10 |
| - --_selected-channel-background: var(--selected-channel-background, var(--_color-neutral-5a)); |
11 |
| - --_selected-channel-shadow: 0 .1em .2em var(--_color-neutral-10a) inset, 0 0 0 2em var(--_color-neutral-7a) inset; |
12 | 31 | --_border-width: var(--border-width, 1px);
|
13 |
| - --_border-color: var(--border-color, var(--_color-neutral-20a)); |
14 | 32 | --_border-radius: var(--border-radius, .2em);
|
15 | 33 |
|
16 | 34 | --_gap: 1.5rem;
|
|
23 | 41 | [part="color-space"] {
|
24 | 42 | position: relative;
|
25 | 43 |
|
| 44 | + border-color: var(--_border-color); |
26 | 45 | font-size: 120%;
|
27 | 46 |
|
28 | 47 | &::before,
|
|
50 | 69 | border-radius: 50%;
|
51 | 70 | block-size: calc(2 * var(--_radius));
|
52 | 71 | aspect-ratio: 1;
|
53 |
| - background-color: color-mix(in oklch, var(--_color-neutral) 30%, canvas); |
| 72 | + background-color: var(--_color-neutral-50a); |
| 73 | + background-color: light-dark(var(--_color-neutral-30a), var(--_color-neutral-90a)); |
54 | 74 | }
|
55 | 75 | }
|
56 | 76 |
|
|
0 commit comments