added button gradient and color