Changed font size units to em and set button widths to a % of the screen with a max in pixels