Browse documentation

Foundations

Content hierarchy

Write specific headlines, concise labels, and statistics with context; distinguish text limits from editorial advice.

Write the headline, label, and explanation

Existing marketing rule: use The Seasons for headlines, Switzer for body copy and values, and the small uppercase monospace style for eyebrows and stat labels. The typography guide distinguishes this from the video family’s type scale.

Proposed editorial recommendations: write one concrete claim in the headline; use a short noun phrase for the label; let the caption answer the next question. Start with roughly 4–10 words for a marketing headline and 2–4 for a label, then edit for the actual layout and audience. These are working targets, not library limits. A shorter sentence that loses its meaning is not an improvement.

Use real headings in a logical order. EyebrowLabel renders a span, and StatBlock renders paragraphs; their visual prominence does not create a heading. Never put the only necessary explanation into a clipped label or a decorative overlay.

Give statistics a unit, baseline, and period

Name the measure and population, give the time period and comparison baseline, and identify the source. State whether a change is relative percent or percentage points: moving from 40% to 72% is a gain of 32 percentage points, or 80% relative to the starting rate. Do not write “32% better” for that difference.

StatBlock accepts value, unit, label, and caption as text; it does not calculate, fact-check, or announce the number. The example uses 100 fictional teams at each observation and labels the data illustrative. In real work, replace that with the actual source, method, and relevant uncertainty. For chart values, follow the chart explanation guidance.

Rewrite a vague claim

Link to this example1 presentation

Rewrite a vague claim with a specific headline, concise label, unit, baseline, population, and period.

Don’t — leave the reader guessing
Important update

Better than ever.

32

Performance

A big improvement.

This intentionally incomplete fictional statistic has no unit, population, baseline, or period. A larger number cannot supply the missing explanation.

Do — state the change and its scope
Illustrative pilot

More teams finish setup.

32pp

Setup completion gain

Completion rose from 40% to 72% across 100 fictional teams, weeks 1–4. pp means percentage points.

A specific headline leads; the label names the measure; the caption explains its denominator, baseline, period, and fictional source.

Preview only: surrounding canvas and spacing. All metrics are illustrative.

Enforced constraints and editorial recommendations

A valid prop value can still overflow or communicate poorly. These limits are checked against the pinned implementation; the linked references provide each complete contract.

Values generated from @coreux/ui at 06f42fd: public foundation tokens, marketing stylesheet, bundled font definitions, and marketing conventions. Source links require repository access. Install the package and styles once.