:hover
Highlight the button when hovered with a cursor.
:disabled
Make the button change appearance to reflect it being disabled.
:active
The button is pressed down.
:focus
The button is focused with keyboard navigaiton.
.button-sm
small modifier
.button-lg
large modifier
.button-xl
extra large modifier
.warning-button
normal button with red hover state
.primary-button
This is the primary variation.
.secondary-button
This is the secondary button.
.link-button
style a button like a link