Charte graphique
Deux chartes coexistent : classic (défaut, utilisée en développement) et « Mode Radar » (staging et production). Cette page présente la charte Radar, ses couleurs, et surtout pourquoi ces choix.
L'identité « Radar »
Le nom Vigie24 évoque une sentinelle qui surveille en continu. La charte s'inspire donc d'un écran radar : un fond sombre et profond (pétrole), des échos lumineux (sarcelle), et une alerte chaude quand quelque chose mérite l'attention (ambre). Le logo reprend la métaphore : une loupe de vigie entourée d'arcs radar concentriques.
- Bleu pétrole — profondeur, confiance, sérieux éditorial (les fonds, la navigation, l'accent principal).
- Vert-sarcelle — la technologie, le positif, l'engagement (votes, succès, thématiques).
- Ambre — l'alerte bienveillante, l'action, le ranking (CTA, score, catégories).
- Terracotta — l'alerte négative (erreurs, votes négatifs), distincte de l'ambre pour ne jamais être ambiguë.
Palette — mode clair
Pétrole
#1B4B5Aaccent, navSarcelle
#5FB5A3positif, votesAmbre
#E8A33DCTA, score, catégoriesTerracotta
#C4634Aalerte négativeSarcelle pâle
#EEF5F3surfaces secondairesFond
#F7F8FAarrière-planPalette — mode sombre
Fond nuit
#0D2027arrière-plan sombreSurface
#132E38cartesPétrole clair
#5E9EAEaccent sur fond sombreSarcelle clair
#6CCBB4positif, thématiquesAmbre clair
#F2B755score, catégoriesTerracotta clair
#D9765Ealerte négativeThèmes de couleurs — pourquoi trois niveaux
- Clair / sombre : le choix est proposé au visiteur (persisté localement) et respecte automatiquement la préférence système (
prefers-color-scheme). Le sombre n'est pas une simple inversion : les teintes sont éclaircies (ex. pétrole → pétrole clair) pour conserver les contrastes sur fond nuit. - Haut contraste (HC) : variante pensée pour la basse vision — encres extrêmes (noir/blanc), bordures renforcées (2 px), liens soulignés. Le HC conserve les identités de couleur (catégories ambre, thématiques sarcelle) pour ne pas perdre l'information.
- Accessibilité vérifiée : chaque paire texte/fond respecte au minimum le niveau AA du WCAG (contraste ≥ 4,5:1 pour le texte, ≥ 3:1 pour les composants) — vérifié par calcul sur chaque couleur de la palette.
Catégories vs thématiques — la distinction accessible
Les catégories et les thématiques ne se distinguent jamais par la couleur seule : trois indices redondants sont combinés (daltonisme, basse vision).
- Couleur : ambre (catégorie, chaude) vs sarcelle (thématique, froide).
- Remplissage : puce pleine vs puce en contour.
- Forme et icône : coins carrés + 🗂 vs pill + 🏷.
Typographies
- Inter — le corps du texte : lisibilité optimale à l'écran, neutre et moderne (Google Fonts, avec repli système).
- Space Grotesk — les titres et le logo : un caractère légèrement technique qui évoque la machine, sans perdre en élégance.
- JetBrains Mono — les données : scores, dates, coûts, code. La monospace « instrument de mesure » colle à l'esprit radar.
Choix techniques
- Le thème est appliqué par variables CSS (
--bg,--accent, …) : changer de charte ou de thème ne touche aucun composant. - Le anti-flash : le thème est posé sur
<html>avant le premier rendu (script inline) pour éviter un flash blanc en mode sombre. - Le branding est piloté par configuration (
Branding:Theme) : staging et production en Radar, développement en classic. - Les graphiques de la page Coûts IA sont en SVG natif stylé par ces mêmes variables — aucune dépendance JavaScript externe, aucun tracker de polices ou de graphiques.