switched to hsl, rearranged colors, maybe it looks better