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