Primary button is created by adding the .btn class to the <a> tag. By default, .btn applies styling from .btn--primary, so adding .btn--primary is optional.
The primary button can be modified by adding additional classes to .btn.
Button width is dependent on parent div's width.
Icons are placed on the left side of button. Exception: An icon can be placed on the right side if the button has a left chevron arrow on the left side.
.btn--icon: aligns text to left
.btn--icon-left, .btn--icon-right: required if adding chevron arrows
.icon--heavy: icon class that puts the icon in a blue circle (outline buttons only)