Fix some button sizing discrepancies
They had too much inline padding, and secondary buttons had the border adding 2px to their height. Also, setting an explicit box-sizing value turns out to be important, or else they could inherit the wrong value in certain environments (like the Storybook).