more responsive CSS, bump font size on wide screens
a few compromises for firefox's sake