update stylesheet to work better on small screens