Исторические вещи происходят. Лия Веру поделилась, что было принято решение по условному оператору в CSS. Новая функция
if() будет добавлена в спецификацию CSS Values and Units Module Level 5. Когда она появится в браузерах, это вопрос. Но она там появится рано или поздно. Можно будет делать такое:.element {
background: if(
style(--variant: success), var(--green)
);
padding: if(
var(--2xl), 1em,
var(--xl) or var(--m), .5em
);
}