more gradient compatibility

only did hover styling last time, forgot the other bit