fix page titles, and make styling a little more mobile-friendly