Thanks for the nice info on :target! I looked it up and found this article to be very informative css-tricks.com/on-target
I personally do not use a lot of psuedo classes, just the usual ones like :hover, :active, :checked, :first-child/:last-child, :nth-child etc. and a lot of :before/:after Which I'm sure everyone must be using.
I've seen people using :checked class with checkboxes to trigger some CSS and eliminate writing something like .click() and addClass() in their javascript (like this example: codepen.io/marionebl/pen/fensm). interested in seeing what more can be done!