Declining Complexity in CSS
“So if you’ve written CSS in the past, CSS today is not significantly harder to understand, and probably a bit easier. There’s just a lot more of it. You might not be able to remember every single property and value, but that’s okay. Neither can I. I don’t think many (or any) of us can hold every last tiny piece of a serious programming language in our heads, either. We know the core things, and the patterns we learned, and some cool techniques, and there are the things we always have to look up because we don’t often use them.”
I can't wait to dig into the new version of CSS The Definitive Guide. CSS is more capable and lot of fun to work with as its capabilities have expanded.