Tokens — Cinema Napoletano
« Apple product page × restaurant Michelin × campagne italienne de luxe. Lumière de bougie sur charcoal profond, or antique, matière — grain de film, papier. Le luxe se lit dans la retenue : beaucoup d'air, peu d'éléments, chaque animation gagnée. »
| token CSS | valeur | rôle |
|---|---|---|
| --color-canvas | #1A1410 | Charcoal chaud — canvas principal, jamais #000 |
| --color-surface | #241C15 | Elevated chaud — cards shadow-only |
| --color-burgundy | #4A0E1F | Deep burgundy — sections story/booking (surfaces uniquement, jamais texte) |
| --color-cream | #F5E6D3 | Texte principal sur dark (12.9:1 AAA) + canvas sections papier menu |
| --color-accent | #C9A961 | Or antique — ACCENT UNIQUE : CTA, prix, filets, lueurs (7.4:1 sur charcoal) |
| --color-accent-deep | #7E642F | Bronze vieilli — texte gold sur papier (AA 4.57:1, remplace #A8853F à 2.81:1) |
| --color-olive-light | #A9B47E | Tags ingrédients sur fonds sombres (7.60:1) |
| --color-text-muted | #9A8A75 | Metadata — AA ≥ 4.56:1 sur les 4 canvases (remplace #8A7A64 post-audit) |
| --tricolore | #4E7A51 · #F5E6D3 · #9E3A3A | Filet 2px désaturé — usage unique footer + wordmark |
| --font-display | Playfair Display | Serif — italic actif sur les mots italiens, wordmark clamp(3.5rem, 12vw, 9rem) |
| --font-body | Geist | Sans body — substitution baseline de l’Inter demandé au brief (banni) |
†1Un seul accent — l'or antique #C9A961. Le tricolore italien existe mais désaturé et en usage unique (filet 2px footer + wordmark) : l'identité se joue sur la lumière, pas sur le folklore. Playfair Display italic porte les mots italiens (« dal 1962 », « la famiglia »).