Added some consistency to the CSS, and better displa on mobile (don't know how it looks on desktops though)