Is where really a thing?
A couple of weeks ago, I gave a talk at the FrontendForum meetup here in Gothenburg, and at the end, I was asked about the difference between :where() and :is() in CSS. At that point, I could only say that there was a difference in specificity, but now… drumroll, please… here’s the more detailed answer!
Both :where() and :is() take a list of selectors as arguments, but the difference is that :where() always has zero specificity, while :is() takes the specificity from the element with the highest specificity in the list of selectors.
Clear as water!