Rapha — cycling apparel with editorial depth. Cycling editorial, road photography, performance heritage. This page breaks down the measurable design decisions behind the site — the extracted color palette, typography, tone of voice — and generates a complete vibe-coding prompt that recreates the same design language in Lovable, Cursor or v0.
The rapha.cc front page as captured for the Norrly library.
Voice: evocative, lets imagery carry the story; statement-driven — the words are the design. Hero headline: “STAR POWER”
What rapha.cc does well
Art-directed imagery sets the mood before a single word is read.
Typography does the heavy lifting — hierarchy, scale and rhythm replace decoration.
Apply it to your own project
Invest in one art-directed hero image instead of five generic stock photos.
Try designing the hero with type only — no imagery — and see how far scale and weight take you.
The vibe-coding prompt
Norrly generates a complete founding prompt from the measured values above — theme, exact hex colors, type scale, button geometry, section structure, motion rules and hard constraints. Paste it into Lovable, Cursor, v0 or Bolt to start from rapha.cc's design language instead of AI defaults. A preview:
You are a world-class web designer + frontend engineer. Build an original single-page landing page in the exact design language of rapha.cc (e-commerce — Rapha — cycling apparel with editorial depth.) Do NOT clone their content or logo; recreate the FEEL. Every token below was measured from the live site — follow them precisely, they are the product.
Stack: React + Tailwind CSS (works in Lovable, v0, Bolt or Cursor as-is). Single page, production quality, fully responsive.
━━━ 1. DESIGN SPEC (measured tokens — the source of truth) ━━━
THEME & MOOD
- Light theme: the page lives on #ffffff; dark text; whitespace creates hierarchy.
- Personality: cycling editorial, road photography, performance heritage. In two words: Photography + Typography.
- Reference anchor: think “rapha.cc” — cycling editorial. Combine this reference with the exact values below (reference alone is vague, values alone lack character).
COLORS
- Page background: #ffffff
- Body text: #000000
- Accent (CTAs, links, ONE highlight per viewport — nothing else): #000000
- Full measured palette: #ffffff, #90d8f0, #a86030, #18c0f0, #181818
The library includes a 15-second scroll recording, three screenshots, the full measured token set and the complete prompt for rapha.cc and 350+ more sites. 5 sites are free to explore.