Made CSS more responsive for mobile devices

The page is now much more responsive on mobile devices. If you're on a desktop, try zooming in or using your browser's responsive design mode (Firefox has one in the devtools) and note the difference. The only thing I dislike is that the tabs aren't really that responsive, and the link at the bottom to the GitHub repo isn't centered because there's some commented-out code that affects it.