Tell us about your environment
What did you do? Please include the actual source code causing the issue.

What did you expect to happen?
The width of the main container should not be affected by a code fence with a line longer than the content wrapper width, and the page nav should not go "out of the page" due to this
Preliminary examination:
Bug appears on some pages and not on others.
https://deploy-preview-1075--markbind-master.netlify.com/userguide/usingplugins
https://deploy-preview-1075--markbind-master.netlify.com/userguide/usingcomponents
The difference is that:
usingplugins has only 1 code block that overflows, whileusingcomponents has more than 1 code block that overflows.The fix is to define a min-width for #content-wrapper so that flex: 1 can shrink correctly.
Let's add min-width: 0. We can remove width: 100%, which is ignored since we use flex.