> The nice way to write those selectors would be like "if it's C in A but not C in B in A". I will need to check whether CSS supports that at this point...

Apparently, it [can be done](https://developer.mozilla.org/en-US/docs/Web/CSS/:not). Sweet. `.gray-tags` are going away.