added custom font color, background color, background gradient, gradient direction