You may also notice that I tend to write “longhand” selectors rather than nesting, as a preference (except for state and pseudos). I do this in part to force myself to be really careful about what selectors I write, and encourages me to keep selectors short. I also find it tends to make component-based CSS easier to read.