Renault Design System
Renault's design system as a DESIGN.md file. Sunlight Yellow #ffed00, NouvelR display type, 25 colors tokens, 19 components. For React, Next.js, and AI tools.
Add shadcn.io to your AI agent. · Pro It installs blocks, icons and templates in your design system from a prompt, with Pro.
Set up MCP- Primary
- #ffed00
- Typeface
- NouvelR
- Shape
- Mixed
- Base radius
- 4px
- Colors
- 25
- Type tokens
- 15
- Components
- 19
- Spacing values
- 9
About
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
- 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
renault.com
Live at renault.com
A snapshot of the brand in production. Scroll the frame to see the whole page.

Colors
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
Typography
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
Layout
Radii and spacing
6 corner radii and 9 spacing values. Shape language: mixed.
Radii
- none0px
- xs2px
- sm3px
- md4px
- pill46px
- full9999px
Spacing
- xxs4px
- xs8px
- sm12px
- md16px
- lg20px
- xl24px
- xxl32px
- xxxl40px
- section80px
Components
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
In use
The system, in use
Renault's tokens on the kind of product it builds.
Build something people actually use.
A short paragraph of marketing copy that previews how the brand's display tier and body tier read together. Two sentences is usually enough.
FAQ
Renault design system FAQ
Common questions about Renault's tokens, components, and how to use this DESIGN.md in your project.
Read next
Related reading
Specs, directories, and component libraries that pair with this design system.
Use it
Use Renault in your project
One machine-readable file. Drop it into Claude, Cursor, 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.
Automotive
More systems like this
More DESIGN.md files in Automotive.
Pricing
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.
Billing
Billed once a year in USD. Cancel anytime.
- How many people can use the license.
- Client work, SaaS products and anything you charge for.
- Production-ready React sections: hero, pricing, features, dashboards and more.
- Complete multi-page sites you can ship as they are.
- React icons from every major library, installable with one command.
- Presets that restyle every block, in light and dark.
- Lets your AI editor search, preview and install blocks for you.
- Priority requests are answered first.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- Seats: 1 seat
- Commercial use: Personal & open source only
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: Basic usage
- Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
- Seats: Up to 5 seats
- Commercial use: Included
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: High usage
- Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
- Seats: Unlimited seats
- Commercial use: Included
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: Unlimited usage
- Support: Priority
Billed once a year in USD. Cancel anytime.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- How many people can use the license.Seats: 1 seat
- Client work, SaaS products and anything you charge for.Commercial use: Personal & open source only
- Production-ready React sections: hero, pricing, features, dashboards and more.Pro blocks: 6,000+ blocks
- Complete multi-page sites you can ship as they are.Templates: All 14 templates
- React icons from every major library, installable with one command.React icons: 294k+ icons
- Presets that restyle every block, in light and dark.Themes: All 59 themes
- Lets your AI editor search, preview and install blocks for you.MCP server: Basic usage
- Priority requests are answered first.Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
Everything in Individual, plus
- How many people can use the license.Seats: Up to 5 seats
- Client work, SaaS products and anything you charge for.Commercial use: Included
- Lets your AI editor search, preview and install blocks for you.MCP server: High usage
- Priority requests are answered first.Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
Everything in Team, plus
- How many people can use the license.Seats: Unlimited seats
- Lets your AI editor search, preview and install blocks for you.MCP server: Unlimited usage
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
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.