4. Цвета контролов в миксере OKLCH зависят от выбранного цвета.

При этом сохраняется хороший контраст.

Потому что мы берём Hue из текущего цвета и подставляем Lightness и Chroma. И полученные цвета ставим из JS в CSS Custom Properties.

github.com/evilmartians/oklch-