trust me, @cvan has gone so far as to use `:hover` states in combination with `::before` and `::after` pseudoelements with billions of positioned 1x1 `box-shadow`s to render out whole websites (with CMSs and everything) using only a single line of HTML and a stylesheet. don't create more elements than you need to.