increase font size and add larger buttons for smaller screens