Skip to content

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

  1. Single accent voltageSunlight Yellow #ffed00, reserved for primary CTAs, 'yeni' badges, and at most one promo tile per band
  2. Square-corner discipline2px (#rounded.xs) on buttons, 0px on tiles and vehicle cards, pill only for sub-nav chips
  3. Monolithic NouvelRevery label, headline, and caption set in one proprietary family at weight 400 or 700, never 500
  4. Two-tone band rhythmfull-bleed white #ffffff catalogue mode against black #000000 storytelling mode, no mid-grey backgrounds
  5. 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.

Renault's website at renault.com

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 Primary
    button-primaryButton Primary
  • Button Primary Pressed
    button-primary-pressedButton Primary Pressed
  • Button Secondary Dark
    button-secondary-darkButton Secondary Dark
  • Button Outline Dark
    button-outline-darkButton Outline Dark
  • Button Outline Light
    button-outline-lightButton Outline Light
  • Button Pill
    button-pillButton Pill
  • button-icon-squareButton Icon Square
  • Type here…
    text-inputText Input
  • Hero Banner
    hero-bannerHero Banner
  • Promo Tile Light
    promo-tile-lightPromo Tile Light
  • Promo Tile Dark
    promo-tile-darkPromo Tile Dark
  • Promo Tile Yellow
    promo-tile-yellowPromo Tile Yellow
  • Vehicle Card
    vehicle-cardVehicle Card
  • Configurator Row
    configurator-rowConfigurator Row
  • Configurator Swatch
    configurator-swatchConfigurator Swatch
  • Badge New
    badge-newBadge New
  • Nav Bar
    nav-barNav Bar
  • Sub Nav Pill
    sub-nav-pillSub Nav Pill
  • Footer
    footerFooter

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.

Get startedLearn more
Marketing heroHeadline, sub-copy, primary CTA — the universal homepage opener.

FAQ

Renault design system FAQ

Common questions about Renault's tokens, components, and how to use this DESIGN.md in your project.

Read next

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 DESIGN.md
  1. Download the DESIGN.md

    One machine-readable file: every color, type, radius, spacing, and component token of Renault.

  2. 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.

  3. 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.95 so 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-pressed documents 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.

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 popular

For 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.

Get Pro