Layout changes for theme refresh

Moving around some markup and adding styles for layout transitions
Eliminate whitespace with whitespace helper
Actually call description rather than placeholder
Corrections to dark theme
Make other font protocol relative
Merge branch 'version-2'
Merge branch 'master' into stable