Analyse du design system

bistrotclosmontesquieu.fr

bistrotclosmontesquieu.fr is built on a pure-white canvas (rgb(255, 255, 255)). The system uses rgb(201, 173, 7) as the high-saturation accent for primary actions. Sharp 0px corners on CTAs — architectural restraint, engineering precision alongside Playfair Display as the primary typeface. Playfair Display is paired with Montserrat for secondary roles. A layered elevation system (10 distinct shadows) building a clear front-to-back hierarchy. Motion is a first-class concern — 200 keyframe animations plus transition-driven interactions.

Accent #c9ad07 · police principale Open Sans

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.bistrotclosmontesquieu.fr/ ·extrait le 2026-07-13 ·scorer v2 ·moteur getComputedStyle
Desktop · source de vérité
bistrotclosmontesquieu.fr desktop
Mobile
bistrotclosmontesquieu.fr mobile
01

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

32 couleurs mesurées · clique une pastille pour copier

Canvas
#ffffff
AA 5.74:1
Ink
#666666
AA 5.74:1
Accent
#c9ad07
Fail 2.22:1
Line
#666666
AA 5.74:1
États sémantiques

Aucune couleur d’état sémantique détectée — ce système signale l’état par le poids & le motion, pas la teinte.

32 couleurs extraites du rendu livedéplier
02

Typographie — l’échelle, dans la vraie police

8 rôles · rendu live dans la vraie Open Sans (woff2 capturé) · lignes éditables, clique une spec pour copier

display xl
display-xl56px · 700
display md
display-md13px · 700 · ×4.31
headline
headline12px · 700 · ×1.08
body
body14px · 500 · ×0.86
body sm
body-sm15px · 600 · ×0.93
caption
caption15px · 500 · ×1.00
button
button48px · 500 · ×0.31
mono
mono15px · 600 · ×3.20
03

Espacements & arrondis, rendus spatiaux

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

Échelle d’espacement
xxs · 2px
xs · 3px
sm · 7px
md · 10px
base · 16px
lg · 27px
xl · 32px
2xl · 47px
3xl · 71px
Arrondis
none
0px
xs
4px
sm
8px
md
15px
lg
30px
xl
32px
full
9999px
04

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

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

shadow-1
shadow-2
shadow-3
shadow-4
shadow-5
05

Motion — courbes, transitions & keyframes réels

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

Courbes & transitions
transition-1ease-in-out
200 animations keyframes extraites
pvc-loading
sbi-sk-scaleout
fa-spin
cmplz-fadein
bounce
flash
pulse
rubberBand
shakeX
shakeY
headShake
swing
06

Composants — le vocabulaire fermé

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

ComposantVariantes
buttons×10
nav Links×10
heading H4×10
links×10
heading H2×6
heading H3×6
rating Display×4
footer Links×3
accordion×3
badges×2
tooltip×2
cta Banner×1
Specs de style des composants (§4)déplier

Buttons

Secondary

  • Background: #333333
  • Text: #ffffff {colors.surface-2}
  • Padding: 7px 14px
  • Radius: 4px
  • Font: 13px weight 400
  • Use: Secondary action

Ghost

  • Background: transparent
  • Text: #ffffff {colors.surface-2}
  • Padding: 56px 20px 4.8px
  • Radius: 0px
  • Font: 16px weight 700
  • Use: Subtle action, toolbar, nav button

Primary Brand

  • Background: #bd8e52
  • Text: #ffffff {colors.surface-2}
  • Padding: 15px 30px
  • Radius: 2px
  • Font: 16px weight 300
  • Use: Primary CTA / brand action

Outline

  • Background: transparent
  • Text: #000000
  • Padding: 5.7px 19px
  • Radius: 3px
  • Border: 2px solid rgb(0, 0, 0)
  • Font: 19px weight 500
  • Use: Secondary action with border

Primary Brand

  • Background: #c9ad07 {colors.primary}
  • Text: #ffffff {colors.surface-2}
  • Padding: 16px 24px
  • Radius: 0px
  • Border: 2px solid rgb(255, 255, 255)
  • Shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset
  • Font: 13px weight 600
  • Use: Primary CTA / brand action

Pill

  • Background: #c9ad07 {colors.primary}
  • Text: #222222
  • Padding: 17px
  • Radius: 30px
  • Font: 15px weight 600
  • Use: Status pills, tags, chips

Inputs & Forms

Text Input

  • Background: #f6f7f8
  • Text: #556570
  • Padding: 20px
  • Radius: 0px
07

Mise en page — structure & dimensions

5 métriques de layout mesurées

header 93px 1200px max-width
max Width1200px
header Height93px
sidebar Width0px
gap16px
container Padding24px
08

Responsive — vrais breakpoints

19 points de rupture lus dans le CSS live

350px
399px
400px
425px
479px
480px
600px
640px
767px
768px
782px
800px
900px
980px
981px
1024px
1100px
1160px
1350px
09

À faire / À éviter

17 règles applicables, verbatim de la spec

À faire
Use Open Sans as the primary typeface — it defines the brand personality
Use the extracted shadow patterns for elevation — they are tuned to match the brand palette
Use Amber (`#c9ad07`) as the primary accent — it's the brand's signature interactive color
Use small 2px radius for buttons — this design system uses subtle rounding, not pill shapes
Maintain nav height at 62px — consistent vertical space for the navigation bar
Respect the 3px–32px spacing range — the design uses a wide scale for visual breathing room
Each card includes a top image — imagery is part of the card identity, not optional
Use a 3-column grid on desktop — density matters for this content type
Show company logos with testimonials — social proof relies on brand recognition, not avatars
Lay out testimonials in a grid (18+ items) — quantity signals scale and trust
À éviter
Don't substitute with generic sans-serif or serif — the custom font carries the brand
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 over-round buttons with pill or large radius — the system uses restrained, sharp-ish corners
Don't collapse or hide the nav on scroll without an explicit scroll-triggered animation — the design uses fixed nav presence
Don't make the nav sticky — this design lets it scroll away to maximize content focus
Don't over-build the footer — this design keeps it minimal (2 cols, 9 links)
10

Guide agent & export

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

Construis une UI dans le design system de bistrotclosmontesquieu.fr. Fond #ffffff · encre #666666 · accent #c9ad07. Typo : Open Sans — 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.
$ npx prism-design add bistrotclosmontesquieu
Repeindre ce design · éditeur live DESIGN.md · narrative spec tokens.json