DESIGN.md · Analysis

Levago

levago.fr · 20 May 2026 · 47 colors · Inter

Levago

A French web agency brand system built on radical clarity and high-contrast brutalism. Black canvas with neon-lime accent (#CCFF00) creates an aggressive, no-nonsense aesthetic for SME decision-makers.

Colors

surface#f5f5f5
surface-dim#e8e8e8
surface-bright#ffffff
surface-container-lowest#e0e0e0
surface-container-low#ececec
surface-container#f5f5f5
surface-container-high#fafafa
surface-container-highest#ffffff
on-surface#000000
on-surface-variant#555555
inverse-surface#0a0a0a
inverse-on-surface#ffffff
outline#888888
outline-variant#bbbbbb
surface-tint#ccff00
primary#ccff00
on-primary#000000
primary-container#b3e600
on-primary-container#1a1a00
inverse-primary#99cc00
secondary#2872a1
on-secondary#ffffff
secondary-container#cbdde9
on-secondary-container#0f2a42
tertiary#fbbc04
on-tertiary#000000
tertiary-container#ffe082
on-tertiary-container#3d2817
error#ff6b6b
on-error#ffffff
error-container#ffe2e2
on-error-container#5a0000
primary-fixed#e6ff33
primary-fixed-dim#ccff00
on-primary-fixed#000000
on-primary-fixed-variant#1a1a00
secondary-fixed#d4e7f5
secondary-fixed-dim#b8d4e8
on-secondary-fixed#001d33
on-secondary-fixed-variant#1a4d73
tertiary-fixed#ffe6b3
tertiary-fixed-dim#ffd699
on-tertiary-fixed#2d1a00
on-tertiary-fixed-variant#664d1a
background#000000
on-background#ffffff
surface-variant#f0f0f0

Typography

display
fontFamily: Inter · fontSize: 70px · fontWeight: 900 · lineHeight: 76px · letterSpacing: -0.04em
headline-lg
fontFamily: Inter · fontSize: 48px · fontWeight: 900 · lineHeight: 56px · letterSpacing: -0.02em
headline-md
fontFamily: Inter · fontSize: 32px · fontWeight: 700 · lineHeight: 40px · letterSpacing: -0.01em
title-lg
fontFamily: Inter · fontSize: 24px · fontWeight: 700 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.01em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Inter · fontSize: 14px · fontWeight: 700 · lineHeight: 20px · letterSpacing: 0.05em
label-sm
fontFamily: Inter · fontSize: 12px · fontWeight: 700 · lineHeight: 16px · letterSpacing: 0.08em

Design guidance

Overview

Levago is a French web agency brand system built on **Aggressive Minimalism** — a design philosophy that strips away decoration and embraces radical contrast to command attention. The brand serves SME decision-makers (artisans, tradespeople, professionals) who demand clarity, speed, and no surprises. The aesthetic is deliberately confrontational: pure black (#000000) canvas with neon-lime accent (#CCFF00) creates visual tension that communicates urgency and decisiveness. The UI evokes the aesthetic of technical blueprints and industrial signage — functional, uncompromising, impossible to ignore. Voice: direct, confident, slightly irreverent. Example: 'Zéro texte à écrire. Zéro prix caché. Zéro site générique. En ligne en 2 semaines.' — every word earns its place; no filler, no corporate softness.

Colors

The color system is built on **binary contrast** with a single accent. Primary (#CCFF00) is the brand's signature neon-lime — used exclusively on CTAs, highlights, and interactive states. It appears against black (#000000) backgrounds to create maximum legibility and psychological urgency; the eye cannot ignore it. Secondary (#2872a1) is a professional blue reserved for data visualization, charts, and secondary information hierarchies — it never competes with primary. Tertiary (#fbbc04) is a warm gold used sparingly for ratings, stars, and success states. The surface stack ranges from pure black (#000000) for hero sections and headers to light gray (#f5f5f5) for body content areas, with intermediate containers at #e8e8e8 and #fafafa for subtle depth. On-surface text is pure black (#000000)

Typography

The type system uses **Inter exclusively** across all weights (400, 700, 900) to maintain visual cohesion and technical precision. Display (70px, 900 weight, -0.04em tracking) is reserved for hero headlines and must always be set in all-caps with -4% letter-spacing to create a compressed, aggressive silhouette. Headline-lg (48px, 900 weight) is used for section titles and maintains the same intensity. Headline-md (32px, 700 weight) is for subsection headers. Body-lg (18px, 400 weight, 28px line-height) is the primary reading size for long-form content; body-md (16px, 400 weight, 24px line-height) is for UI labels and secondary content. Label-md (14px, 700 weight, 0.05em tracking) is used for button text, badges, and form labels — always uppercase. Label-sm (12px, 700 weight, 0.08em trackin

Layout

The layout uses a **12-column grid** with a max-width of 1280px (container-max) and a 24px gutter on desktop, scaling to 16px on tablet and 12px on mobile. The page rhythm alternates between full-bleed black hero sections (padding: 80px 24px) and light gray content sections (padding: 40px 24px) to create visual breathing room and guide the eye through the narrative. White-space is used aggressively — sections are separated by lg spacing (40px) vertically and md spacing (24px) horizontally. Cards and containers use md padding (24px) internally. The hero section spans full viewport height (min-height: 100vh) with centered, left-aligned text; the primary CTA is positioned at the bottom-left of the hero with 24px margin from edges. Secondary CTAs and navigation links use sm spacing (12px) for

Elevation & Depth

Depth in this system is achieved through **stark contrast and layering**, not soft shadows. Level 1 (Base): pure black (#000000) background with no shadow. Level 2 (Cards & Containers): light gray surface (#f5f5f5) with a 1px solid border in outline-variant (#bbbbbb) and a subtle shadow (0 1px 2px rgba(0, 0, 0, 0.06)) to separate from the background. Level 3 (Modals & Overlays): white surface (#ffffff) with a 2px solid border in primary (#CCFF00) and a stronger shadow (0 4px 12px rgba(0, 0, 0, 0.08)) to signal prominence. Interactive elements (buttons, inputs) use no shadow by default; on hove

Shapes

The shape philosophy is **Technical Minimalism** — sharp corners with minimal rounding to reinforce the brand's no-nonsense aesthetic. Buttons and inputs use rounded: DEFAULT (0.5rem / 8px) for a subtle, professional finish that avoids the softness of larger radii. Cards and containers use rounded: DEFAULT (0.5rem) to maintain consistency. Badges and pills use rounded: full (9999px) only when they contain a single word or icon; multi-word labels use DEFAULT rounding. The header and hero section use rounded: 0 (no rounding) to create hard edges that anchor the page. Focus states on interactive

Components

Action Elements Buttons are the primary interaction pattern. **button-primary** uses backgroundColor: #CCFF00, textColor: #000000, fontWeight: 900, padding: 12px 24px, height: 48px, rounded: 0.5rem, with no border. On hover, shift to backgroundColor: #b3e600 and apply transform: scale(1.02) for a subtle press effect (no transition duration; instant feedback). **button-secondary** uses backgroundColor: transparent, textColor: #CCFF00, border: 2px solid #CCFF00, same padding and height. On hover, invert to backgroundColor: #CCFF00, textColor: #000000. **button-ghost** uses backgroundColor: transparent, textColor: #000000, border: 1px solid #888888, and on hover, backgroundColor: #f5f5f5. All buttons use label-md typography (14px, 700 weight, 0.05em tracking, uppercase).

Containers &

Do's and Don'ts

**Do**

  • Do use #CCFF00 exclusively for primary CTAs and interactive highlights — it is the brand's signature accent and must never be diluted or used decoratively.
  • Do set all headlines in Inter 900 weight, all-caps, with -0.04em letter-spacing to create the aggressive, compressed silhouette that defines the brand.
  • Do maintain pure black (#000000) and white (#ffffff) as the dominant colors; use gray (#f5f5f5, #e8e8e8) only for content containers and secondary surfaces.
  • Do apply 48px minimum height to all interactive elements (buttons, inputs, list items) to meet accessibility standards and maintain visual weight.
  • Do use sharp corners (0.5rem rounding) on buttons and cards; avoid rounded: lg or xl which soften the brand's assertive personality.

**Don't**

  • Don't use secondary (#2872a1) or tertiary (#fbbc04) as primary CTAs — they are supporting colors only. Primary (#CCFF00) must always be the most visually dominant interactive element.
  • Don't apply shadows larger than 0 4px 12px rgba(0, 0, 0, 0.08) — the brand rejects soft, diffuse depth. Use stark contrast and borders instead.
  • Don't mix rounded radii within a single component family (e.g., don't use rounded: lg on one button and rounded: DEFAULT on another). Consistency reinforces technical precision.
  • Don't use gradients, blur effects, or glassmorphism — the brand is built on binary contrast and clarity, not atmospheric effects.
  • Don't set body text smaller than 16px or larger than 18px; the brand prioritizes legibility over visual drama. Use weight and color to create hierarchy, not size.