Stop weighing color scales by OKLCH lightness — it can't predict contrast
OKLCH is brilliant at generating color but hopeless at predicting perceived contrast, so designers who weight palette ramps by its L channel keep shipping inaccessible tokens. This guide shows why and points to a better number for setting stop positions. Worth a read before your next semantic-color refactor.