css: made the button color fade instead of just switching it