Système de marque v2 — Modernisme levantin

Le système de marque v2 remplace la v1 Olive/Leaf livrée avec le site WordPress historique. Cedar, Sumac, Parchment, Ink. Fraunces, Inter, JetBrains Mono. Quatre correctifs d'accessibilité P0 validés sur des ratios de contraste mesurés. Score de revue 7,80/10 contre 5,27/10 pour la v1.

Added
  • Cedar primaire #1F3B2D, accent Sumac #C85A3A, canvas Parchment #FAF6EF, Ink noir chaud #1B1913
  • Saffron réservé comme couleur signal — bagues de focus et badges d'avertissement uniquement
  • Tokens typographiques composites (type.h1 regroupe famille, graisse, taille, interligne, espacement) afin que les gabarits ne référencent qu'un seul token par niveau de titre
  • Double échelle d'espacement : statique space.100..900 et fluide space-fluid.100..800, nommage aligné 1:1
  • Élévation à teinte chaude utilisant l'alpha cedar-900 plutôt que le gris neutre, 5 niveaux d'ombre plus bague de focus
  • prefers-reduced-motion ramène tous les tokens de durée à 0ms à la :root
  • VOICE.md couvrant le vocabulaire interdit, trois tests d'écriture, le curseur de ton, des exemples de titres en FR et EN
  • Jeu de six fichiers SVG du logo dans assets/logo-v2/ (light, dark, icon, favicon, wordmark-dark, wordmark-light)
  • Deux variantes mode sombre livrées en parallèle : défaut cedar-deepening et alternate warm-charcoal
Changed
  • Couleur primaire #4b5759#1F3B2D — l'ancienne valeur donnait une impression de B2B hésitant
  • Accent #a2c32a → #5d9934 : dégradé supprimé, remplacé par un Sumac uni pour la compatibilité impression
  • Canvas #f7f7f5#FAF6EF — le Parchment chaud s'harmonise avec le thème alimentaire et viticole
  • Typographie Montserrat → Fraunces + Inter + JetBrains Mono — Montserrat est universel, Fraunces a une voix
  • Rayon des boutons 999px pilule → 8px rectangle, la pilule est réservée aux badges et étiquettes uniquement
  • Couleurs de statut réutilisent les primitives de marque — pas de rouge ou vert de feux de circulation étrangers
  • Bague de focus remappée depuis saffron sur parchment (1,95:1, échoue WCAG 1.4.11) vers une paire adaptée à la surface : sumac-500 sur fond clair (5,63:1), saffron-400 sur fond sombre (11,3:1)
  • --color-text-subtle remappé depuis ink-300 (2,79:1, échoue AA-Large) vers ink-400 (5,13:1 AA)
Fixed
  • Badge d'avertissement tokenisé en --color-warning-bg: saffron-50 + --color-warning-ink: saffron-700 — l'ancienne association ad hoc était à 2,95:1 (échec AA)
  • Affirmation de contraste corrigée à index.html:824 — blanc sur sumac-400 est à 4,22:1 (AA-Large uniquement), et non le 4,6:1 auto-déclaré