added multiple hover styles for buttons which dictate how a button's appearance changes when the user hovers or clicks it