One challenge with this approach. This will compile to unneeded rules like `button:hover` and `input[type='submit]:hover`. That's why I went with the approach in line 167.

We could alternatively create a new rule like the following:

```
css
a.button:hover {
    text-decoration: none;
}
```