Further update per code review

Merged rules into `.gradient-button` class; differentiated normal and
`:active` states