Added colors approach 3: gradient colors + HSV to RGB