If I didn't set box-sizing: border-box to body, the side-by-side view might has some small issue:

The width: 50% for .CodeMirror-sided and .editor-preview-side didn't get the correct width.
It may cause some text rendered outside of it's container.
Considering add a wrapper to .CodeMirror-sided and .editor-preview-side and set box-sizing: border-box to it?
I'll look into this...
Most helpful comment
I'll look into this...