Mobile fixes and no-js support

Moved onpage-scroll css into separate stylesheet, loaded though js so
that website works without js support

Changed font sizes to `rem`s so that all font sized can be changed at
once, added @media so that font size can’t become too small.