Every section below renders from a partial in sections/ — token-driven, mode-agnostic, no JavaScript.
Sections are units of intent. A hero answers "who is this?" A stat-grid answers "how big?" A quote earns the room a paragraph cannot.
The partial decides the structure. The mode decides the mood. The author decides the words. Compose, don't invent.
The grid is not a cage. It is a trampoline.
— Controlled Chaos, DESIGN.md
The grid, the rhythm, the scaffolding. Five forces in restraint. Where one element sits, the others know where they belong.
The discord, the deviation, the proof that the rest is intentional. One element that doesn't belong. One color that doesn't match.
Mode + mood. Or hand over a style.json and let the adapter do it.
Read sections/README.md. Pick what serves the brief. Honor the dos and don'ts.
Open the page. Confirm the bg color, the hero font, no leaking placeholders, no console errors.
Pick a mode. Pick a mood. Compose sections. Verify in the browser.
Read the catalog