The final value of a var() can't be validated at parse-time (we need to cascade the variable first!), so proprties using var() can become invalid at computed value time. To provide browser fallbacks, we need to use @supports.
var()
@supports