added mobile support, various tweaks to font and spacing