Layout Grid

Components

Grid

The layout grid: 1200px max width, spare columns, wide gutters.

Layout grid

12 columns, 16px gutters. Content maxes out at 1200px.

Guides

+ + + + + + +

Solid cells fill a slot with bg-bg-elevated; crosses mark the guide intersections.

Hidden row and column guides — same cells, outer border only.

Empty & overlaid cells

Grid without cells — just the structural guides, no filled tiles.

Overlaying cells occupy the same slots with span notation (column="2/4"), stacking atop one another.

A responsive grid passes objects to columns={{ sm: 1, md: 2, lg: 3 }} so cells reflow per breakpoint. Responsive guide clipping and specific guide clipping mark individual cells solid so guides hide behind just those tiles — per breakpoint, or per cell.

Dashed grid cross

+ + +

Dashed grid cross: dashedGuides on the GridSystem plus GridCross markers at intersections. The dashed grid page wraps this in GridPage to extend the dashed structure across a full-page template.

Radius scale

sm
md
lg
xl
2xl
3xl
4xl

Markdown for agents: /design/grid.md · spec: /design.md