Adapt the layout better for phones

- Set a meta viewport to show the content properly on phones
- Tweak paddings and margins to show most content on the home page without having to scroll