|
1 | 1 | /* #region Colors: Brand */ |
2 | 2 |
|
3 | | -/* Single-source OKLCH palette – warm red, logo-derived. */ |
| 3 | +/* Single-source OKLCH palette – warm red, logo-derived. Chroma is split per ladder |
| 4 | + because sRGB runs out of gamut at the dark ladder's L82 well before it does |
| 5 | + at the light ladder's L47. */ |
4 | 6 |
|
5 | 7 | :root { |
6 | 8 | --brand-h: 16; |
7 | 9 | --brand-c: 0.16; |
| 10 | + --brand-c-dark: 0.107; |
8 | 11 |
|
9 | 12 | --vp-c-brand-1: oklch(47% var(--brand-c) var(--brand-h)); |
10 | 13 | --vp-c-brand-2: oklch(52% var(--brand-c) var(--brand-h)); |
11 | | - --vp-c-brand-3: oklch(57% var(--brand-c) var(--brand-h)); |
| 14 | + --vp-c-brand-3: oklch(55% var(--brand-c) var(--brand-h)); |
12 | 15 | --vp-c-brand-soft: oklch( |
13 | 16 | 55% calc(var(--brand-c) * 0.7) var(--brand-h) / 0.14 |
14 | 17 | ); |
15 | | - |
16 | | - --vp-c-sponsor: #ca2971; |
17 | 18 | } |
18 | 19 |
|
19 | 20 | .dark { |
20 | | - --vp-c-brand-1: oklch(82% calc(var(--brand-c) * 0.95) var(--brand-h)); |
21 | | - --vp-c-brand-2: oklch(78% var(--brand-c) var(--brand-h)); |
22 | | - --vp-c-brand-3: oklch(74% var(--brand-c) var(--brand-h)); |
| 21 | + --vp-c-brand-1: oklch(82% calc(var(--brand-c-dark) * 0.95) var(--brand-h)); |
| 22 | + --vp-c-brand-2: oklch(78% var(--brand-c-dark) var(--brand-h)); |
| 23 | + --vp-c-brand-3: oklch(74% var(--brand-c-dark) var(--brand-h)); |
23 | 24 | --vp-c-brand-soft: oklch( |
24 | | - 75% calc(var(--brand-c) * 0.7) var(--brand-h) / 0.16 |
| 25 | + 75% calc(var(--brand-c-dark) * 0.7) var(--brand-h) / 0.16 |
25 | 26 | ); |
26 | | - |
27 | | - --vp-c-sponsor: #ee4e95; |
28 | 27 | } |
29 | 28 |
|
30 | 29 | /* #endregion */ |
|
46 | 45 | --vp-home-hero-name-background: linear-gradient( |
47 | 46 | 120deg, |
48 | 47 | oklch(72% 0.17 var(--brand-h)) 30%, |
49 | | - oklch(87% 0.16 48) |
| 48 | + oklch(80% 0.124 48) |
50 | 49 | ); |
51 | 50 | --vp-home-hero-image-background-image: linear-gradient( |
52 | 51 | -45deg, |
53 | 52 | oklch(72% 0.17 var(--brand-h) / 0.38) 30%, |
54 | | - oklch(87% 0.16 48 / 0.38) |
| 53 | + oklch(80% 0.124 48 / 0.38) |
55 | 54 | ); |
56 | 55 | --vp-home-hero-image-filter: blur(30px); |
57 | 56 | } |
|
0 commit comments