Coming from a user&#x2F;CSS perspective -- I&#x27;m hugely disillusioned with most current web design, but this actually Isn&#x27;t Awful.<p>Particular kudos for going  with REM units. My overall preference is to set:<p><pre><code>    html { font-size: medium; }
</code></pre>
Then base subsequent sizes off of REM multiples. This ensures that users who <i>do</i> set default font size to something sane aren&#x27;t suffering, while those who don&#x27;t actually have a reasonable basis for zooming the page in and&#x2F;or out.<p>A slight margin for reasonably-large mobile sizes (10&quot; tablet here) would also help a bit.