Analyse du design system

cravanparis.com

cravanparis.com is built on a warm, off-white canvas (rgb(248, 248, 243)). The system uses rgb(200, 16, 46) as the high-saturation accent for primary actions. Generously rounded CTAs (70px) suggest approachable, content-first design alongside Pitch Regular as the primary typeface. Pitch Regular is paired with Pitch Bold for secondary roles. A restrained elevation system (2 distinct shadows) — shadows reserved for the few elements that must lift off the page. Motion is a first-class concern — 41 keyframe animations plus transition-driven interactions.

Accent #c8102e · police principale Pitch Regular

Chaque valeur ci-dessous est vérifiée à la capture. getdesign.md décrit — prismd montre : chaque couleur, police et courbe ici a été lue via getComputedStyle() sur le rendu réel capturé à droite, jamais affirmée à la main.

Rapport DESIGN.md complet · light & dark · fichiers tokens · Paiement non activé — on mesure la demande d’abord.

https://www.cravanparis.com/fr/ ·extrait le 2026-07-13 ·scorer v2 ·moteur getComputedStyle
Desktop · source de vérité
cravanparis.com desktop
Mobile
cravanparis.com mobile
01

Couleurs — rôles, sémantique & recensement complet

16 couleurs mesurées · clique une pastille pour copier

Canvas
#f8f8f3
AAA 15.73:1
Ink
#1d1e1a
AAA 15.73:1
Accent
#c8102e
AA 5.52:1
Line
#808080
AA·lg 3.71:1
États sémantiques
error#dc3545success#28a745warning#ffc107info#17a2b8

4 rôles sémantiques trouvés.

16 couleurs extraites du rendu livedéplier
02

Typographie — l’échelle, dans la vraie police

5 rôles · rendu live dans la vraie Pitch Regular (woff2 capturé) · lignes éditables, clique une spec pour copier

display xl
display-xl60px · 500
body
body16px · 400 · ×3.75
body sm
body-sm22px · 400 · ×0.73
button
button30px · 400 · ×0.73
mono
mono16px · 400 · ×1.88
03

Espacements & arrondis, rendus spatiaux

9 paliers d’espacement · 7 arrondis · barres = largeurs px exactes

Échelle d’espacement
xxs · 2px
xs · 5px
sm · 10px
md · 15px
base · 16px
lg · 25px
xl · 30px
2xl · 50px
3xl · 60px
Arrondis
none
0px
xs
3px
sm
8px
md
16px
lg
24px
xl
25px
full
9999px
04

Profondeur — l’élévation est extraite, pas inventée

2 ombres mesurées sur la page live · clique une tuile pour copier sa valeur brute

shadow-1
shadow-2
05

Motion — courbes, transitions & keyframes réels

1 courbe d’easing · 41 keyframes · survole une tuile pour prévisualiser

Courbes & transitions
transition-2ease-in-out
41 animations keyframes extraites
spin
cmplz-fadein
scale-up
fade-in
slide-down
bounce
fade-in-out
fade-out
conic-gradient-loading
progress-bar-stripes
spinner-border
spinner-grow
06

Composants — le vocabulaire fermé

12 familles de composants · 46 variantes comptées sur le DOM live

ComposantVariantes
nav Links×10
links×10
cta Banner×6
buttons×5
footer Links×4
heading H2×3
eyebrow Labels×2
reservation Card×2
inputs×1
badges×1
heading H1×1
accordion×1
Specs de style des composants (§4)déplier

Buttons

Pill

  • Background: #c8102e {colors.primary}
  • Text: #f8f8f3 {colors.background}
  • Padding: 12px 25px
  • Radius: 70px
  • Border: 1px solid rgb(200, 16, 46)
  • Font: 16px weight 400
  • Use: Status pills, tags, chips

Pill

  • Background: #f8f8f3 {colors.background}
  • Text: #1d1e1a {colors.ink-muted}
  • Padding: 12px 25px
  • Radius: 70px
  • Border: 1px solid rgb(248, 248, 243)
  • Font: 16px weight 400
  • Use: Status pills, tags, chips

Primary Brand

  • Background: #c8102e {colors.primary}
  • Text: #ffffff {colors.on-primary}
  • Padding: 0px
  • Radius: 24px
  • Font: 16px weight 700
  • Use: Primary CTA / brand action

Light / Invert

  • Background: #f8f8f3 {colors.background}
  • Text: #1d1e1a {colors.ink-muted}
  • Padding: 15px
  • Radius: 12px 12px 0px 0px
  • Shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px 0px, rgba(0, 0, 0, 0.23) 0px 6px 6px 0px
  • Font: 16px weight 400
  • Use: Bright CTA on dark sections

Inputs & Forms

Text Input

  • Background: transparent
  • Text: #000000
  • Padding: 0px 0px 0px 16px
  • Radius: 8px
  • Border: 1px solid rgb(96, 106, 114)
  • Font: 16px weight 400
  • Use: Text fields, search inputs
  • Focus: outline: rgb(0, 0, 0) auto 2px

CTA Banners

Full-width CTA

  • Background: transparent
  • Text: #1d1e1a {colors.ink-muted}
  • Padding: 0px 15px
  • Radius: 0px
  • Font: 16px weight 400
  • Use: Full-width conversion strip with headline + button
07

Mise en page — structure & dimensions

5 métriques de layout mesurées

header 86px 1200px max-width
max Width1200px
header Height86px
sidebar Width0px
gap16px
container Padding24px
08

Responsive — vrais breakpoints

28 points de rupture lus dans le CSS live

38px
44px
56px
59px
350px
399px
400px
425px
575px
576px
600px
673px
700px
767px
768px
991px
992px
1000px
1023px
1024px
1040px
1110px
1168px
1199px
1200px
1218px
1450px
1600px
09

À faire / À éviter

19 règles applicables, verbatim de la spec

À faire
Use Off-White (`#f8f8f3`) as the page background — it's intentionally not pure white
Use Near-Black (`#1d1e1a`) for text — not pure black, it's warmer and more readable
Use Pitch Regular as the primary typeface — it defines the brand personality
Keep font weights between 400-500 — the system uses a narrow weight range for subtle hierarchy
Use negative letter-spacing (-3px) at display sizes for compressed, editorial headlines
Use the extracted shadow patterns for elevation — they are tuned to match the brand palette
Use Crimson (`#c8102e`) as the primary accent — it's the brand's signature interactive color
Use 70px border-radius on primary buttons — the brand uses generously-rounded CTAs
Style form inputs with a `1px solid rgb(96, 106, 114)` border — use border-based inputs, not floating labels or underline-only
Include a newsletter signup in the footer — email capture is part of the conversion funnel
À éviter
Don't use pure white (`#ffffff`) as a page background — the warm tone is part of the brand identity
Don't use pure black (`#000000`) for text — the near-black adds warmth
Don't substitute with generic sans-serif or serif — the custom font carries the brand
Don't reach for weight 700 (bold) or above — 500 is the heaviest weight this design paints
Don't increase letter-spacing on headings — the type is designed to run tight at scale
Don't invent new shadow values — use only the extracted shadow levels
Don't introduce additional saturated accent colors — the palette is intentionally controlled
Don't use sharp-cornered or pill buttons — 70px is the CTA border-radius standard
Don't remove the input border — the border is the primary affordance indicator for form fields
10

Guide agent & export

Prompt prêt à coller + les vrais fichiers derrière cette page

Construis une UI dans le design system de cravanparis.com. Fond #f8f8f3 · encre #1d1e1a · accent #c8102e. Typo : Pitch Regular — respecte l’échelle taille/graisse du §3. Arrondis, espacements, ombres : uniquement les échelles extraites (aucun nombre magique). La spec complète suit — colle le DESIGN.md ci-dessous dans ton agent.
Chaque valeur ci-dessus est vérifiée par getComputedStyle.