02 — Foundations

Typography

Two typeface roles: Barlow Condensed is the primary headline font — used for all display text, headings, and live scores. Inter handles all UI body text and labels. A 9-level scale ensures consistent hierarchy.

Type Specimen

PREMIER
Barlow Condensed ExtraBold · Display · 80px
CAROLINA
Barlow Condensed Bold · H1 · 56px
Soccer League
Inter Bold · H3 · 28px
CPSL · Week 18 · Charlotte FC 3–1 Raleigh Athletic · Saturday, February 22, 2026
Inter Regular · Body · 15px

Type Scale

LevelSizeWeightLine HtTrackingTypefaceUsage
Display72px7001.0-2pxBarlow CondensedHero headlines, scoreboard scores
H148px7001.05-1pxBarlow CondensedPage titles
H236px7001.1-0.5pxBarlow CondensedSection headers
H324px7001.2-0.3pxInterCard titles, subsections
H420px6001.3-0.2pxInterComponent headings
Body L18px4001.60InterLong-form content
Body15px4001.60InterDefault body text
Small13px5001.50InterLabels, captions
Caption11px6001.40.5pxInterTags, legal, metadata

Accessibility Rules

Minimum body 15px
15px for UI labels. 11px only for metadata with sufficient contrast and uppercase treatment.
No font below 11px
Use abbreviations or tags rather than reducing font size further on any surface.
WCAG 4.5:1 for body text
Large text (18px+ regular or 14px+ bold) only requires 3:1. Body always requires 4.5:1.

Responsive Scale

LevelMobile (375px)Tablet (768px)Desktop (1440px)
Display48px60px72px
H132px40px48px
H224px30px36px
Body15px15px15px