Not stopping the PR/merge needed for 6/11, but this is a good example for future variable definition rules (in this case how to make extensible variable names - e.g. what happens when you want lighter color text than very-light-text - very-very-light-text)?