Styling of the main.html
Forgotten main.js + proper viewport resizing + minor style changes