Using CSS Custom Properties with Fallbacks for Efficiency

Less boilerplate, fewer surprises.