Status styling for buttons

* New styling to show the status of a form by adding loading, successful or errored states to the button.
* Updates normal buttons styling
* Example pages updated
I know it's existing, but can't you use first-of-type instead of a first class? Makes modifications to forms easier in HTML.

Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/:first-of-type