Overriding the `background-color` and perhaps settings like `color` with `$pureButtonColor` and `$pureButtonTextColor`, which default to Pure's could allow the user to redefine the variables before input, making it simple and elegant to customize.