I got a report that code blocks looked wrong on mobile. I was able to
reproduce in Chrome: they didn't get their margins properly updated by
the media query. Investigation revealed that apparently calc() with
mixed units is broken in media queries on Chrome.
What I'm seeing here seems worse than the issue described there, so
there might be other factors going on, but it worked perfectly in
Firefox so I'm not sure what's going on. >_<