Mobile improvements

Some further refinements might be needed, such as adding some padding to make sure the text doesn't go all the way to the edge of the screen, but this should at least be an improvement.