Typography

Heading 3 — Subsection

Body text at the default size. This is what most of an article looks like. It should be comfortable to read at length, with good line height and measure. Here is some bold text, some italic text, and a hyperlink for reference.

A second paragraph to judge spacing between blocks. The gap between paragraphs should feel deliberate but not excessive. Here is some inline monospace code to check sizing against body text.

This is small text — useful for captions, disclaimers, or fine print that should recede from the main content.

Lists

Unordered

  • First item in the list
  • Second item, slightly longer to see how wrapping behaves on narrow viewports
  • Third item with bold and link

Ordered

  1. Step one
  2. Step two
  3. Step three

Definition List

Term One
Definition for the first term. Should have comfortable indentation and spacing.
Term Two
A longer definition to see how multi-line content flows under the term. This should wrap gracefully and maintain readability.
Term Three
Short definition.

Figure — Floated (Current Style)

Example image for design demo
A floated figure with caption text below the image.

This paragraph wraps around the floated figure. The current style floats the image left with a polaroid-style border, background, and box-shadow. Check how text flows around it and whether the spacing feels balanced. The text should not feel cramped against the image, and the figure should not dominate the reading flow.

A second paragraph continuing the wrap. At some point the text clears the float and returns to full width. This transition should feel natural, not jarring.

A third paragraph to ensure the float has fully cleared. If this text is still wrapping, the figure might be too tall or the margin too aggressive.

Figure — Centered (Alternative)

Example image for design demo
A centered figure at a comfortable reading width.

This paragraph follows a centered figure. The figure sits on its own line, breaking the text flow cleanly. Compare this against the floated version above and decide which treatment fits the article aesthetic better.

Figure — Full Width

Example image for design demo
A full-width figure spanning the article column.

Text after a full-width figure. This variant uses the entire article column width. Good for hero images or diagrams that need breathing room.

Blockquote

These aren't just good practices anymore — they're required for agent reliability.

Text immediately after a blockquote to check margin/spacing.

Callout Box

Key insight

This is a callout box. Used for important takeaways or asides that should stand out from the main text.

Text after a callout to check spacing.

Code Block

// Example code block
function assembleContext(goal, memories) {
    const relevant = memories.filter(m => m.relates(goal));
    return {
        goal,
        relations: relevant,
        assembled: Date.now()
    };
}

Text after a code block. The code should feel like a distinct element but not disconnect from the surrounding prose.

Table

Cognitive Need System Implementation
Binding mechanism Goals
Declarative memory Encoded and persisted facts and events
Central executive Session initialization and goal selection
Episodic buffer Context assembly

Text after a table to verify spacing.

Horizontal Rule

Text before a horizontal rule.


Text after a horizontal rule.

Sources (Demo)

  • Author, A. Title of Work (2024)
  • Author, B. Another Work with a Longer Title to Check Line Wrapping (2025)
  • Author, C. Third Source (2026)

Token Reference

  • Font: --font-main → JetBrains Mono, monospace
  • Brand blue: --jumbo-blue / --brand-blue → #66B4F4
  • Brand orange: --brand-orange → #F78200
  • Cyan: --brand-cyan → #56C8D8
  • Neutrals: --neutral-50 through --neutral-900
  • Semantic text: --color-text-main, --color-text-muted, --color-foreground
  • Backgrounds: --color-background, --color-background-alt