All hail css3's vmin - no more mobile-specific stylesheets.
Also fixed font-sizing, though more testing on mobile devices is needed