Layout Rules
Actual page spacing, content width, card placement, sidebar relationships, and shell rules extracted from the current Topoo documentation system.
Layout rules define where documentation blocks live on the page in the current live shell.
Preview + spec
The documentation shell always reads as one page frame: top navigation across the board, left topic rail, center reading column, and right page TOC rail.
Topic pages keep a tall airy shell so the content does not collapse against the header.
Board home pages use overview card grids instead of long list pages.
The system uses different shells for overview cards and framework cards. They should not be mixed.
The visual language is already established: muted block label, denser topic links, accent highlight on the active page.
Typography
Layout Rules
Layout owns
- shell grid
- column widths
- sidebar placement
- TOC placement
- card grid spacing
- preview/code placement
Layout does not own
- topic naming
- content semantics
- typography values
- schema hierarchy
Those are handled by content model, renderer contract, and typography.