Quick and dirty support for mobile

Should hold for now, though need to refine some of the alignment/spacing, especially for tablets.