Added CSS Transitions for button loading states