After years of developer frustration and questions on online forums, it’s finally happening: CSS is getting an if() function to apply styling when a condition is met. For the first time, developers can make logical decisions directly in stylesheets, without separate code blocks. This opens up whole new possibilities for web designers.



Since flexbox I haven’t seen any useful updates to css.
This just gatekeeps alternative browsers from taking part.
I would argue grid, :has(), var(), and native nesting have been just as important steps forward.