Options to create or not the different sizes
Padding and font size are customizable
Option for bold text
Include foreground color to roles
Now we can customize the hover function