demo · v136

Fallback Type Matrix

A registered <color> property crossed against every legal fallback type — another <color>, a <number>, a <length>, a conic-gradient(…), even an arbitrary expression. v136 keeps the fallback alive as long as the consuming property accepts the type at use site.

the difference

Pre-136: if a property was registered as <color>, its var() fallback also had to be a valid <color>. v136 drops that requirement — the fallback can be anything the consuming property accepts.

see also