gradual color inversion