Moving "primary" mixin outside of "button" mixin so we don't get repeated CSS