Avoid font family naming conflict

'cursive' is a built-in font family. In case of naming conflict, only
Chrom* gives user-defined font face higher priority.
Remove browser prefixes for transition

It seems that most browswers support the non-prefixed version now.
Use arrow instead of text to hint for scrolling