Created by: mroskamp
I noticed the same mix() call was being made several times for the button focus box shadow. I also ran into a scenario where I wanted to customize the box shadow. Since the mixin already supplies multiple parameters for different colors for the various states, it made sense to add a parameter for this as well.