Nicer button-style input backgrounds

Because setting a border changes how browsers display backgrounds for
inputs, buttons and input[type= button or submit] have a bright CSS
gradient now.