Add syntax highlighting CSS (based on github)
Improve consistency of body top/bottom margin

Remove `margin-top` of first header on the page and set up smaller base
top/bottom margin and increase for larger widths
Improve font sizing logic + break into a partial

Use variables for widths where font sizes change, increase base
(mobile) font size by 1px, add comments, make print version more precise
Optimize webfont embedding/inclusion

Break web font logic out into a partial (easier to maintain) and switch
to optimized local versions of font from
Google
Add comment explanation
Improve list and ul bullet styles

At narrow widths, lists are aligned with text with bullet in gutter;
bullet dimensions are defined more precisely; regular indentation
reduced from 2rem → 1.5rem
Add .nobr class
Whitespace