Analyse du design system

le-restaurant-annecy.fr

le-restaurant-annecy.fr is built on a pure-white canvas (rgb(251, 251, 251)). The system uses rgb(20, 78, 81) as the singular interactive color. Generously rounded CTAs (100px) suggest approachable, content-first design alongside Newsreader as the primary typeface. Depth comes from borders and surface contrast rather than shadows — a flat, structural elevation model. Motion is a first-class concern — 70 keyframe animations plus transition-driven interactions.

Accent #144e51 · police principale Roboto

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.

http://www.le-restaurant-annecy.fr/ ·extrait le 2026-08-17 ·scorer v2 ·moteur getComputedStyle
Desktop · source de vérité
le-restaurant-annecy.fr desktop
Mobile
le-restaurant-annecy.fr mobile
01

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

14 couleurs mesurées · clique une pastille pour copier

Canvas
#fbfbfb
AAA 18.25:1
Ink
#111111
AAA 18.25:1
Accent
#144e51
AAA 9.07:1
Line
#564c42
AAA 8.09: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.

14 couleurs extraites du rendu livedéplier
02

Typographie — l’échelle, dans la vraie police

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

display xl
display-xl36px · 400
headline
headline24px · 400 · ×1.50
body
body18px · 400 · ×1.33
body sm
body-sm25px · 400 · ×0.72
caption
caption20px · 400 · ×1.25
button
button22px · 400 · ×0.91
03

Espacements & arrondis, rendus spatiaux

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

Échelle d’espacement
xxs · 2px
xs · 10px
sm · 54px
md · 59px
base · 63px
lg · 72px
xl · 81px
2xl · 90px
3xl · 98px
Arrondis
none
0px
xs
3px
sm
30px
md
32px
lg
100px
xl
108px
full
9999px
05

Motion — courbes, transitions & keyframes réels

0 courbes d’easing · 70 keyframes · survole une tuile pour prévisualiser

70 animations keyframes extraites
fadeIn
fadeOut
slideInUp
slideOutDown
slideInDown
slideOutUp
eicon-spin
fadeInUp
fadeInDown
fadeInLeft
fadeInRight
zoomIn
06

Composants — le vocabulaire fermé

9 familles de composants · 45 variantes comptées sur le DOM live

ComposantVariantes
buttons×10
links×10
footer Links×8
badges×5
heading H4×4
heading H2×3
nav Links×2
captions×2
heading H1×1
Specs de style des composants (§4)déplier

Buttons

Ghost

  • Background: transparent
  • Text: #494c4f
  • Padding: 0px
  • Radius: 3px
  • Font: 22px weight 400
  • Use: Subtle action, toolbar, nav button
  • Hover: backgroundColor: #fbfbfb, color: #000000, border: 0px none rgb(0, 0, 0)
  • Focus: backgroundColor: rgb(245, 244, 244), color: rgb(10, 10, 10), border: 0px none rgb(10, 10, 10)
  • Active: color: rgb(223, 223, 223), backgroundColor: rgb(105, 96, 87), borderColor: rgb(223, 223, 223)

Pill

  • Background: #564c42 {colors.hairline}
  • Text: #fbfbfb {colors.background}
  • Padding: 16px 48px
  • Radius: 100px
  • Font: 16px weight 500
  • Use: Status pills, tags, chips
  • Hover: backgroundColor: #fbfbfb, color: #000000, border: 0px none rgb(0, 0, 0)
  • Focus: backgroundColor: rgb(245, 244, 244), color: rgb(10, 10, 10), border: 0px none rgb(10, 10, 10)
  • Active: color: rgb(223, 223, 223), backgroundColor: rgb(105, 96, 87), borderColor: rgb(223, 223, 223)

Pill

  • Background: #144e51 {colors.primary-hover}
  • Text: #fbfbfb {colors.background}
  • Padding: 16px 48px
  • Radius: 100px
  • Font: 16px weight 500
  • Use: Status pills, tags, chips
  • Hover: backgroundColor: #fbfbfb, color: #000000, border: 0px none rgb(0, 0, 0)
  • Focus: backgroundColor: rgb(245, 244, 244), color: rgb(10, 10, 10), border: 0px none rgb(10, 10, 10)
  • Active: color: rgb(223, 223, 223), backgroundColor: rgb(105, 96, 87), borderColor: rgb(223, 223, 223)

Ghost

  • Background: transparent
  • Text: #564c42 {colors.hairline}
  • Padding: 16.2px 32.4px
  • Radius: 0px
  • Font: 16.2px weight 500
  • Use: Subtle action, toolbar, nav button
  • Hover: backgroundColor: #fbfbfb, color: #000000, border: 0px none rgb(0, 0, 0)
  • Focus: backgroundColor: rgb(245, 244, 244), color: rgb(10, 10, 10), border: 0px none rgb(10, 10, 10)
  • Active: color: rgb(223, 223, 223), backgroundColor: rgb(105, 96, 87), borderColor: rgb(223, 223, 223)
07

Mise en page — structure & dimensions

5 métriques de layout mesurées

header 0px 1200px max-width
max Width1200px
header Height0px
sidebar Width0px
gap16px
container Padding24px
08

Responsive — vrais breakpoints

13 points de rupture lus dans le CSS live

479px
480px
575px
576px
600px
767px
768px
900px
991px
992px
1024px
1025px
1200px
09

À faire / À éviter

16 règles applicables, verbatim de la spec

À faire
Use Off-White (`#fbfbfb`) as the page background — it's intentionally not pure white
Keep font weights between 300-500 — the system uses a narrow weight range for subtle hierarchy
Use Dark Gray (`#144e51`) as the primary accent — it's the brand's signature interactive color
Use 100px border-radius on primary buttons — the brand uses generously-rounded CTAs
Maintain nav height at 42.4062px — consistent vertical space for the navigation bar
Transition button background to Off-White (`#fbfbfb`) on hover — this is the extracted interactive state
Respect the 10px–81px spacing range — the design uses a wide scale for visual breathing room
À éviter
Don't use pure white (`#ffffff`) as a page background — the warm tone is part of the brand identity
Don't reach for weight 700 (bold) or above — 500 is the heaviest weight this design paints
Don't introduce additional saturated accent colors — the palette is intentionally controlled
Don't use sharp-cornered or pill buttons — 100px is the CTA border-radius standard
Don't collapse or hide the nav on scroll without an explicit scroll-triggered animation — the design uses fixed nav presence
Don't use opacity or brightness filter for button hover — the design uses an explicit background color change
Don't make the nav sticky — this design lets it scroll away to maximize content focus
Don't put a CTA button in the nav — this design uses links only at the top
Don't over-build the footer — this design keeps it minimal (2 cols, 8 links)
10

Guide agent & export

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

Construis une UI dans le design system de le-restaurant-annecy.fr. Fond #fbfbfb · encre #111111 · accent #144e51. Typo : Roboto — 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.