Fixed style

It continue being ugly, but:

- the JS when the window is small works.
- the content is centered in a good width to read.