This is getting the button styles from new-button, so I'll move this over to refer to new-button. We can abstract out this pattern in another pull request since it seems like we'll use it in other places.