Start making buttons look like buttons again

This partially addresses some styling issues on #1369. We now have a
macro for auth buttons, which is fine, but it's not flexible enough wrt
styling across the site.