oklch() support:root {
/* before */
--primary: hsl(243 75% 59%);
/* after — fallback first, then OKLCH override */
--primary: hsl(243 75% 59%);
}
@supports (color: oklch(0% 0 0)) {
:root {
--primary: oklch(58.5% 0.233 277.1);
}
}globals.css tokens for light + darkThe converted dark palette looks noticeably smoother on gradients. Two tokens (--warning, --chart-3) drifted above deltaE 1.5, adjusting chroma manually.