fixed for comments nested inside selectors

basically if you have a situation like this:

```css
.logo {
  position: relative;
  display: inline-block;
  vertical-align: middle; /* not baseline, so we align up _and_ down */
  height: 1em; /* keep height constant regardless of innards */
  margin: 0; /* reset */
}
```

the comments will show up in the declarations, dunno if you want to fix this here or in `rework-visit` instead.

also seems like there's a newer version on npm then on github? so you might need to push and i might need to rebase before this gets merged in