Skip to content

Commit fa914c5

Browse files
docs: split the brand chroma per ladder so the dark shades stop clipping
1 parent d5364da commit fa914c5

1 file changed

Lines changed: 11 additions & 12 deletions

File tree

docs/.vitepress/theme/vars.css

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,29 @@
11
/* #region Colors: Brand */
22

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. */
46

57
:root {
68
--brand-h: 16;
79
--brand-c: 0.16;
10+
--brand-c-dark: 0.107;
811

912
--vp-c-brand-1: oklch(47% var(--brand-c) var(--brand-h));
1013
--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));
1215
--vp-c-brand-soft: oklch(
1316
55% calc(var(--brand-c) * 0.7) var(--brand-h) / 0.14
1417
);
15-
16-
--vp-c-sponsor: #ca2971;
1718
}
1819

1920
.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));
2324
--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
2526
);
26-
27-
--vp-c-sponsor: #ee4e95;
2827
}
2928

3029
/* #endregion */
@@ -46,12 +45,12 @@
4645
--vp-home-hero-name-background: linear-gradient(
4746
120deg,
4847
oklch(72% 0.17 var(--brand-h)) 30%,
49-
oklch(87% 0.16 48)
48+
oklch(80% 0.124 48)
5049
);
5150
--vp-home-hero-image-background-image: linear-gradient(
5251
-45deg,
5352
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)
5554
);
5655
--vp-home-hero-image-filter: blur(30px);
5756
}

0 commit comments

Comments
 (0)