Homepage|Style: Added support for high-DPI displays; improved forum font scaling

The homepage now rescales responsively for high-DPI and the margin
around the page is removed on smaller-display devices (e.g., mobile).
The homepage now scales down to 355 "CSS pixels" in width.