Buttons communicate actions that users can take, containing a call-to-action.
The button component is themeable, therefore colours can change accordingly to the theme applied.