Organizing the CSS

Mostly, this is just organization for clarity.

The only functional change here is moving the hammer cursor to the whole
patch, not just individual holes, to avoid the occasional flicker.