It's been more than 3 decades and we're still using CSS for styling websites. Even though the way we write CSS has changed a little bit in recent years.
This post explains why elements with higher z-index values are not always in front of elements with lower z-index values.
CSS functions that describes the rate at which a numerical value changes used to describe how fast values change during animations.
Modern CSS tools has empowered CSS with many features beyond the language itself and built around PostCSS.
Before you complain about CSS problems at scale or request new features, you should read the design principles behind it.
CSS versioning is a mess with countless separate modules, CSS3 literally refers to anything beyond CSS2.1, and there is no such thing as CSS4.
Being able to process and transform CSS before running in browser is powerful and open to a lot of possibilities.
Whether to use progressive enhancement or graceful degradation when providing CSS fallbacks for older browsers.
Error handling in CSS is taken care by CSS parsers where bad or unsupported syntax will be stripped off and recovered gracefully.