Use responsive width
Soft transition for opacity in hover