--grid-max-widthstyle.css file (see Custom CSS):1234/* style.css */ :root { --grid-max-width: 2600px; }
12345678910111213Default (1200px max) ┌────────────────────────────────────────────────────────────────────────────┐ │ ┌───────┐ ┌──────────────┐ ┌───────┐ │ │ │ nav │ │ content │ │ aside │ │ │ └───────┘ └──────────────┘ └───────┘ │ └────────────────────────────────────────────────────────────────────────────┘ Full-width (2600px max) ┌──────────────────────────────────────────────────────────────────────────────────────────┐ │ ┌───────┐ ┌──────────────┐ ┌───────┐ │ │ │ nav │ │ content │ │ aside │ │ │ └───────┘ └──────────────┘ └───────┘ │ └──────────────────────────────────────────────────────────────────────────────────────────┘
| Variable | Default | Description |
--grid-max-width | 1200px | Overall page cap |
--grid-nav-width | 230px | Left sidebar (table of contents) |
--grid-sidebar-width | 230px | Right sidebar (aside content) |
--grid-gap | 60px | Gap between columns |
1content = min(720px, max-width - nav - sidebar - 2 × gap)
--grid-max-width does not make the content column infinitely wide. It grows until it hits the 720px cap, then the extra space becomes gap.<Aside> shares its vertical space with the section it belongs to (the content between two headings). The section row expands to fit whichever is taller: the main content or the aside. If the aside callout is taller than the section text, you will see extra whitespace below the main content.100vw:1234/* style.css */ :root { --grid-max-width: 100vw; }