Renault Design System
Renault's sunlight yellow #ffed00 and NouvelR display type as a DESIGN.md file, with color tokens and components for React, Next.js and AI tools.
- Primary color
- #ffed00
- Typeface
- NouvelR
- Shape
- Mixed
- Base radius
- 4px
- Colors
- 25
- Type tokens
- 15
- Components
- 19
- Spacing values
- 9
About Renault DESIGN.md
Curated by Dov Azencot, updated May 12, 2026. Source renault.com (opens in a new tab).
Renault's web design is the opposite of luxury restraint and the opposite of fintech maximalism — it is mass-market automotive done with discipline. The 2021 flat-line diamond logomark sets the tone: geometric, slightly industrial, confident without being aggressive. The marketing site follows suit. Full-bleed bands cycle white #ffffff against black #000000, square corners dominate every container, photography of vehicles carries the visual weight, and a single Sunlight Yellow #ffed00 accent punctuates only the most consequential moments — primary CTAs, "yeni" badges, R5 paint shots, configurator dot indicators. There is no second brand colour. There are no decorative gradients outside the dedicated R5 and E-TECH hero contexts. Elevation is expressed through colour-blocking, not shadow.
This page packages Renault's marketing canvas into a single DESIGN.md file following the Google Labs spec. Inside: 22 colour tokens (one accent, one pressed variant, eight neutrals across ink and surface, three semantic states), 16 typography tokens all set in NouvelR at sizes from 10px overline to 56px display-xl, six radius tokens spanning 0px square to 9999px circular, a nine-step spacing scale anchored on a 4px base, and 19 components covering buttons, hero banners, promo tiles, vehicle cards, configurator rows and swatches, navigation pills, and the global dark footer.
Feed the file to Claude, Cursor, or GitHub Copilot and the agent will reproduce Renault's mass-market dealership tone — square corners, yellow used scarcely, NouvelR everywhere — rather than a generic shadcn theme. Reference the tokens directly in Tailwind config: every hex, font weight, line height, and radius is a quoted value ready to paste. The Renault system is worth studying precisely because it refuses ornament — the discipline of leading with photography and colour-blocking instead of typography and shadow is unusual enough to teach by example.
What makes it distinct
5 highlights
- Single accent voltageSunlight Yellow #ffed00, reserved for primary CTAs, 'yeni' badges, and at most one promo tile per band
- Square-corner discipline2px (#rounded.xs) on buttons, 0px on tiles and vehicle cards, pill only for sub-nav chips
- Monolithic NouvelREvery label, headline, and caption set in one proprietary family at weight 400 or 700, never 500
- Two-tone band rhythmFull-bleed white #ffffff catalogue mode against black #000000 storytelling mode, no mid-grey backgrounds
- Display tightnessHeadlines hold lineHeight 0.95 at every size from 18px to 56px, so multi-line wraps stack cleanly
Live at renault.com
Renault in production, as captured. Scroll the window to see the whole page.

25 colors
Renault's system runs on #ffed00 as its primary voltage, used in 2 of 19 components. Type is set in NouvelR across 15 tokens from 10px to 56px, weights 400–700. Shape language is mixed across 19 components, blending pills, soft rounds, and squarer corners.
Brand & Accent
Sparing, CTA-only voltage · 2
Surface
Page and card backgrounds · 5
Text
Headlines, body, captions · 6
Borders & Hairlines
Dividers, outlines, rules · 3
Semantic
Status, errors, success, links · 4
Other
Specialty colors · 5
15 type tokens
Set in NouvelR across 15 tokens, from 10px to 56px, weights 400–700. Shown in its own stack: where the font isn't installed, the fallback the file names stands in.
- display-xl56px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
- display-lg40px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
- display-md32px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
- heading-lg24px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
- heading-md20px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
- heading-sm18px · weight 700 · lh 1The quick brown fox jumps over the lazy dog
- subtitle19.2px · weight 600 · lh 1.3The quick brown fox jumps over the lazy dog
- body-lg18px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
- body-md16px · weight 400 · lh 1.4The quick brown fox jumps over the lazy dog
- body-sm14px · weight 400 · lh 1.57The quick brown fox jumps over the lazy dog
- button-lg16px · weight 700 · lh 1The quick brown fox jumps over the lazy dog
- button-md14.4px · weight 700 · lh 1 · tracking 0.144pxThe quick brown fox jumps over the lazy dog
- button-sm13px · weight 600 · lh 1.2 · tracking 0.13pxThe quick brown fox jumps over the lazy dog
- caption12px · weight 400 · lh 1.4The quick brown fox jumps over the lazy dog
- overline10px · weight 700 · lh 1.45The quick brown fox jumps over the lazy dog
Radii and spacing
6 corner radii and 9 spacing values. Shape language: mixed, on a 4px base radius.
Radii6
- none0px
- xs2px
- sm3px
- md4px
- pill46px
- full9999px
Spacing9
- xxs4px
- xs8px
- sm12px
- md16px
- lg20px
- xl24px
- xxl32px
- xxxl40px
- section80px
19 components
Each rendered from its tokens (color, type, radius, padding) on Renault's own canvas.
- Button PrimaryButton Primarybutton-primary
- Button Primary PressedButton Primary Pressedbutton-primary-pressed
- Button Secondary DarkButton Secondary Darkbutton-secondary-dark
- Button Outline DarkButton Outline Darkbutton-outline-dark
- Button Outline LightButton Outline Lightbutton-outline-light
- Button PillButton Pillbutton-pill
- Button Icon Squarebutton-icon-square
- Type here…Text Inputtext-input
- Hero BannerHero Bannerhero-banner
- Promo Tile LightPromo Tile Lightpromo-tile-light
- Promo Tile DarkPromo Tile Darkpromo-tile-dark
- Promo Tile YellowPromo Tile Yellowpromo-tile-yellow
- Vehicle CardVehicle Cardvehicle-card
- Configurator RowConfigurator Rowconfigurator-row
- Configurator SwatchConfigurator Swatchconfigurator-swatch
- Badge NewBadge Newbadge-new
- Nav BarNav Barnav-bar
- Sub Nav PillSub Nav Pillsub-nav-pill
- FooterFooterfooter
The system, in use
Renault's tokens on the kind of product it builds.
Engineered for every road ahead
The performance, comfort and technology that make every drive feel new.
Renault design system FAQ
Renault's tokens, its components and how to use this DESIGN.md in your project.
What are the color tokens in the Renault DESIGN.md?
What is Renault's primary color hex code?
How do I use Renault's colors in Tailwind CSS?
What is Renault's primary brand color?
Does Renault's design system have a dark mode?
What fonts does Renault use?
What is Renault's type scale?
What can I use if I don't have Renault's font?
What typography does Renault use, and what should I use if NouvelR isn't available?
Which components does the Renault DESIGN.md define?
What corner radius and spacing does Renault use?
What is Renault's shape language?
How do I apply the Renault design system to a shadcn/ui project?
How do I use the Renault DESIGN.md with Claude Code or Cursor?
Is the Renault DESIGN.md free to download?
How was the Renault DESIGN.md made?
Is the Renault DESIGN.md official?
Can I use this DESIGN.md to build my own React automotive site in the Renault design system?
What's missing from this DESIGN.md spec in the Renault design system?
Related reading
Specs, directories and component libraries that pair with this design system.
Use Renault in your project
One machine-readable file. Drop it into Claude Code, Cursor, VS Code or any AI tool that reads DESIGN.md.
Download the DESIGN.md
One machine-readable file: every color, type, radius, spacing, and component token of Renault.
Feed it to your AI tool
Drop it into Claude, Cursor, or GitHub Copilot. The agent writes React components and Tailwind classes that match Renault's visual language.
Reference the tokens directly
Or paste the values into your Tailwind config, CSS variables, or component library: every color, size and radius is a quoted, ready-to-copy value.
Read the full DESIGN.md overview, rationale, do’s and don’ts
Overview
Renault's Turkish marketing surfaces are unapologetically high-contrast: a white canvas for browsing, a black canvas for product storytelling, and a single Sunlight Yellow accent ({colors.primary} — #ffed00) reserved for the most consequential actions. The brand's modernised flat diamond logo sets the tone — geometric, confident, slightly industrial — and the system follows suit. Square corners dominate, hairline borders are rare, and elevation is expressed through colour blocking rather than shadow.
The typography is monolithic. Every text on the site is set in NouvelR, Renault's bespoke display family, with a strong preference for weight 700 at display sizes (with a tight lineHeight: 0.95) and weight 400 for body. There is no secondary serif, no decorative italic, no script — the discipline is the signature.
Page rhythm cycles between three surface modes: a white catalogue mode for listings and configurators ({colors.canvas} — #ffffff — with hairline-thin {colors.hairline} — #f2f2f2 — dividers), a black storytelling mode for hero sections, lifestyle imagery, and the lower half of campaign pages, and brief yellow accent moments ({colors.primary} — #ffed00 — tiles, "NEW" badges, R5-coded yellow paint shots) that punctuate the otherwise neutral palette.
Key Characteristics:
- Two-tone canvas system —
{colors.canvas}(#ffffff) for browsing,{colors.surface-dark}(#000000) for storytelling — switched in full-bleed bands rather than subtle gradations. - A single brand accent —
{colors.primary}(#ffed00) Sunlight Yellow — used scarcely on primary CTAs, "NEW" badges, R5 hero photography, and configurator dot indicators. - NouvelR everywhere, with
{typography.display-xl}headlines at 56px / weight 700 /lineHeight: 0.95so condensed multi-line headlines stack cleanly. - Square geometry:
{rounded.xs}(2px) on buttons,{rounded.none}(0px) on tiles and product cards,{rounded.pill}(46px) reserved exclusively for sub-nav chips and decorative badges. - Photography-first product tiles — vehicle photos full-bleed inside otherwise neutral cards, with copy stacked beneath rather than overlaid.
- Page-level rhythm cycles white → black → yellow accent → black, with the wordmark and footer always closing on
{colors.surface-dark}(#000000).
Known Gaps
- Active/pressed visual states are not consistently observable in static surfaces;
button-primary-presseddocuments the extracted darkened-yellow value (#e6d200), but no other component has a pressed variant promoted to the YAML. - Drop-shadow values exist in the extracted tokens but are rarely surfaced visually; only the configurator's sticky summary bar uses them on the captured pages.
- The MyRenault application surfaces (logged-in product) are out of scope for this extraction — only the public marketing canvas is documented.
- Form-field focus styling is not extracted; the system likely relies on a thicker bottom border at
{colors.ink}(#000000), but this is not visually confirmed on the captured pages.
More systems like this
Acura, Alfa Romeo, BMW and 40 more in Automotive: each brand's colors, type and components in one file your AI agent builds from.
Build it with Pro
The DESIGN.md files are free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds in your system for you.
4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
4.9 out of 5 from 150+ developers
Your system, built for you
Every block, template and icon, installed by your AI agent in your design system. The DESIGN.md files stay free.
- Cancel anytime
- Keep what you've shipped