Why does my gradient have muddy colors in the middle?