v0 Design System
v0's marketing system makes the prompt input the hero — monochrome chrome on a near-white canvas with GeistSans across every tier and a pill CTA.
About v0 DESIGN.md
Curated by Dov AzencotUpdated Source v0.app
- AI & LLM Platforms
- Developer Tools & IDEs
v0's marketing site makes one move and trusts it absolutely: the prompt input IS the hero. Above the fold sits a 48px GeistSans display headline reading "What do you want to create?" with a single oversized text-input field anchored beneath it — placeholder text "Ask v0 to build…", a model selector chip on the left (showing v0 Max), a microphone icon on the right, and a 12px corner radius on the field outline. Below the input, four suggested-prompt pills (Contact Form, Image Editor, Mini Game, Finance Calculator) sit on a row with a refresh icon. There is no headline gradient, no rotating tagline, no decorative chrome above or below the input. The entire above-fold composition is the question, the field, and the suggestions — the simplest possible expression of "type here and we'll build it."
The DESIGN.md file packages the system into a machine-readable spec for React tooling. Inside: 3 color tokens, all structural — ink black `#000000` carrying 154 occurrences (1 as text, 153 across the declared variable tree), a single hairline gray `#e4e4e7` for the input outline and template-card borders, and a near-white canvas tone matching the captured theme-color value. Seven typography tokens running GeistSans at 13, 14, 16, 20, 24, 32, and 48px in weights 400 / 500 / 600, plus a single 10px GeistMono tier for caption labels (5 occurrences). Six corner-radius tokens including the dominant maximum-pill (91 occurrences) and the 12px input rounding. Sixteen component definitions covering the prompt input, the filled-ink CTA pill, the white Sign In pill, the suggested-prompt chip, the template-category tab, the template card, and the top-nav.
Feed this file to Claude or Cursor and it reproduces v0's specific moves: monochrome chrome rather than the Vercel-house pink-and-cyan gradient, a single oversized prompt input as the entire above-fold conversion surface, pill CTAs at maximum rounding, GeistSans + GeistMono as the only two typographic voices, and template thumbnails carrying the only chromatic moments below the fold. The one move worth borrowing is the discipline of letting the input field do the marketing work — v0 trusts that anyone landing on the page already knows what v0 is, so the page is built as the first turn of a conversation rather than as a sales pitch. For a brand selling tools to people who have never heard of them, this would feel underused.
What makes it distinct
- Prompt input as herothe single 12px-rounded input field anchored under a 48px display headline is the entire above-fold composition
- Monochrome chrome by disciplineink-on-near-white carries every rendered tone; Vercel's Geist palette of pink and cyan is declared but never rendered above the fold
- GeistSans + GeistMono as the only two voicessans at 13-48px in weights 400 / 500 / 600 for spoken surfaces, mono at 10px for the rare label
- Maximum-radius pill on every buttonSign In, Sign Up, template-category tabs, and the suggested-prompt chips all render at full pill rounding (91 occurrences)
- Vercel-derived black-on-white treatmentthe filled Sign Up CTA is a pill of pure ink with white text, the only conventional voltage surrogate on the page
Live at v0.app
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
v0.appExplore v0
Pick what you want to see — mockups, colors, typography, layout, or the full component list.
Surface
Page and card backgrounds.
Text
Headlines, body, captions, muted.
Borders & Hairlines
Dividers, outlines, structural rules.
v0 design system FAQ
Common questions about v0's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
v0 — official site
v0's public marketing site — the source of truth for the live tokens captured in this file.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.