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.
Note: registered custom properties need
CSS.registerProperty support. Without it the matrix shows the un-typed fallback path only.
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.