Aligned serif and sans button text
Added hide/show toggle

Javascript in main page
Responsive tweaks and general tidying up

Added some grouping and padding to settings buttons, moved JS into
separate file
Added some button functionality

Serif and sans serif working, font size fiddle