feat(headings): add class variants
refactor(buttons): move padding to a variable
feat(typography): add caps