|
36 | 36 | color-mix(in srgb, var(--_border-color-base) max(6%, 5% + 5% * var(--aura-contrast)), transparent)
|
37 | 37 | );
|
38 | 38 |
|
39 |
| - --aura-background-light: oklch(from var(--aura-accent-light) min(1, l + (1 - l) * 0.9) calc(c * 0.05) h); |
40 |
| - --aura-background-dark: oklch(from var(--aura-accent-dark) max(0, l/2 - (1 - l) * 0.2) calc(c * 0.05) h); |
| 39 | + /* Using static values (vs relative colors) for these backgrounds improves first paint rendering performance quite much (~200ms) */ |
| 40 | + --aura-background-light: oklch(95% 0.005 260); |
| 41 | + --aura-background-dark: oklch(20% 0.01 260); |
| 42 | + |
41 | 43 | --aura-background: light-dark(var(--aura-background-light), var(--aura-background-dark));
|
42 | 44 |
|
43 | 45 | --_bg-alt: oklch(
|
|
46 | 48 | --_bg-accent: radial-gradient(
|
47 | 49 | circle at 0% 0%,
|
48 | 50 | light-dark(
|
49 |
| - oklch(from var(--aura-background-light) min(1, l + c * 3) min(c, c * 3 - l/20) h), |
| 51 | + oklch(from var(--aura-background-light) min(1, l + c * 3) min(c, c * 3) h), |
50 | 52 | oklch(from var(--aura-background-dark) min(1, l + c) clamp(0, c * 1.5, 0.4) h)
|
51 | 53 | ),
|
52 | 54 | transparent 30%
|
53 | 55 | );
|
54 | 56 | --aura-app-background:
|
55 |
| - var(--_bg-accent), radial-gradient(circle at 25% 0% in xyz, var(--aura-background) 33%, var(--_bg-alt)); |
| 57 | + var(--_bg-accent), |
| 58 | + radial-gradient(circle at 25% 0% in xyz, var(--aura-background) 33%, var(--_bg-alt)) var(--aura-background); |
56 | 59 |
|
57 | 60 | --aura-accent-color: light-dark(var(--aura-accent-light), var(--aura-accent-dark));
|
58 | 61 | --vaadin-focus-ring-color: var(--aura-accent-color);
|
|
0 commit comments