ChromaFlow — perceptual OKLCH gradient generator