Various CSS improvements, using grid, and footer correctly placed. Tested with Firefox (Gecko/Servo), Falkon (QtWebEngine), and Palemoon (Goanna)