Using :hover to set cursor to pointer is redundant as using without has the same function. Using :hover also causes problems on Firefox 67.0.4 where the cursor will have artifacts around it.