Basecamp
basecamp.coma 2026 Basecamp 5 launch site where every captured colour value is in OKLCH (the most aggressive perceptual-uniform colour-space adoption in the library), Graphik is the sole typeface, two CSS keyframes is the entire animation budget (blink + status), and the page is composed as a literal product screenshot with bulleted prose navigation in the margin.
Design tokens
- body
- Graphik, sans-serif
- fallback
- Times
Do / Don't
Reference it for
- 100% OKLCH colour adoption — every value in CSS custom properties is oklch(L C H) or oklch(L C H / a). The library's leading edge for perceptually-uniform colour adoption.
- Two-keyframe motion budget — blink and status. Most sites ship 20-30 keyframes; Basecamp ships two.
- Bulleted-prose navigation in the hero margin — every nav item is one line with an em-dash explainer ("Pricing — Two paid plans, one free plan / Features — Remarkably simple, surprisingly usable / Reliable to the core — A multi-decade track record"). This is Jason Fried / DHH writing style.
- A literal product screenshot dominates the page — not a tilted angled mock or a 3D scene. The product UI rendered at full fidelity.
- 45 stylesheets, 23 scripts — heavy CSS, light JS. The 37signals discipline of doing as much as possible with CSS and as little as possible with JS.
- Graphik as the sole face — no display/body split, no mono. One typeface, three weights (400, 500, 600).
- A rem-based fractional pixel scale (12.95, 13.33, 15.24, 17.14, 19.05, 26.67, 27.43, 38.10, 41.91) — every size computed from a non-default root.
- An "*X is here*" announcement pattern for product launches ("Basecamp 5 is here — Major upgrade for 2026").
Do not copy
- Graphik Web is licensed (Commercial Type). Substitute with Inter or Helvetica Now Variable.
- The pure white background + slate-blue text on a brand that needs more visual energy — Basecamp's restraint suits 37signals's contrarian B2B position, not every project.
- The bulleted-prose nav pattern unless the team is genuinely comfortable writing it themselves. Jason Fried's prose is the signature; without that voice, the format reads as quirky.
- OKLCH-only if the team isn't comfortable thinking in perceptual colour space — staff training cost is non-trivial.
- 45 stylesheets — only works because the team are CSS specialists.
- "Tell me if this sounds about right." H1 — strongly Basecamp / DHH-coded conversational tone.
Signature moves
100% OKLCH perceptual colour system
every colour value in CSS custom properties is oklch(L C H) or oklch(L C H / a), the library's leading edge for perceptually-uniform colour.
two-keyframe motion budget on a literal product screenshot
the entire animation budget is two keyframes (blink + status) while a literal full-fidelity product screenshot dominates the page rather than an angled mock or 3D scene.
bulleted-prose margin navigation
every nav item is one line with an em-dash explainer (Pricing - Two paid plans, one free plan), Graphik as the sole face on a fractional-rem scale (12.95-41.91px).
Related references
Cal Com
strongDeveloper Tool
The reference for open-source dev-tools brand at peak typographic confidence — Cal Sans 64px H1 on pure white, real booking widget in hero, prestige customer logos.
Ghost
strongMarketing Platform
The reference for a creator-platform brand at peak typographic confidence — Inter Display at 96px, real product dashboard at full fidelity, single saturated green accent on a 4-surface palette.
Halo Dental
flagshipOther
A dental-tech hardware brand (the Halo "digital mirror") that opens on a black stage with its glowing ring-lit device, a 100px "Halo" wordmark and "We All Shine", then proves capability with a calm bento grid - Apple-product confidence aimed at clinicians.
Mintlify
strongMarketing Platform
The reference for AI-documentation platform — cloud-gradient sky hero, mint-green CTA, modern lab()/oklab() colour science, real docs mockup with AI assistant chat.