I still don't think you can make a block or an assignment using CSS vars, i.e. the left hand side of a `property: value;` statement. Maybe I'm wrong, that would be interesting
:root {
--prop: color;
--value: red;
var(--prop): var(--value)
}