The Shifting Line Between CSS States and JavaScript Events
CSS is listening to us. [No, not like _that_](https://www.snopes.com/fact-check/is-amazons-alexa-emitting-unprompted-creepy-laughing/). Rather, CSS is accumulating more and more pseudo-classes to help us respond to JavaScript events so that we don’t have to...