Reverse gradient direction on selected and hovered buttons -
this maintains the illusion of the same light source casting a shadow
on a convex button (un-selected) and a concave button (hovered or
selected).

Really, I've been messing with this far too much.