Your comment about it not being supported is absolutely correct and I do not disagree. Your comment about using CSS variables is definitely a cool option, but unfortunately has very poor support right now. Your comment and reasoning as to _why _it will never be supported, however, is in my opinion wrong. One need only look at border and border-radius to see how it's entirely possible to accomplish this. Border accepts up to four entirely different sets of rules - one for each side - and yet it benefits from a plethora of different sub-rules and syntax to target specific sides or all sides together. I can either define all border colours at once with border-color, or I define just one with border-left-color. Same thing with border style, width, etc. Border radius works much the same way, with border-top-left-radius and the like. Having box-shadow-color and box-shadow-left-color makes sense and follows the standards set by other rules.