Internal — Living document

La référence visuelle Hubvisory, en un seul endroit.

Tokens, composants, patterns et conventions slides. Lu en référence par tous les projets Hubvisory et par Claude pour produire du code, des slides et des assets alignés avec la marque.

16tokens couleur
2familles de police
9composants
6patterns documentés
1. Tokens

Couleurs

16 tokens couleur organisés en surfaces, brand, accents étendus et univers IA. Format HSL pour intégration Tailwind.

Brand & surfaces

primary
#161F40 · 224 49% 17%
Texte principal, fonds sombres, CTA primaire
secondary
#E9EBFB · 234 70% 95%
Fonds clairs, badges, surfaces apaisées
accent
#066968 · 180 90% 22%
CTA accent vert, liens d'action
muted
#F1F2F4 · 220 14% 96%
Fonds neutres
background
#FFFFFF · 0 0% 100%
Fond par défaut
destructive
#EF4444 · 0 84% 60%
Erreurs, suppressions

Accents étendus

violet-light
#B1B7F1
Accent décoratif sur fond clair
cyan-light
#C2F3FF
Accent décoratif sur fond sombre
accent-blue
#4C7CFF
Glows, top accent bars, eyebrow dot
blue-wash
#DEE7FF
Fonds très clairs bleutés
primary-bright
#21439D
Variante primary plus vive
accent-blue-light
#4590FF
Accent bleu lumineux (badges)
accent-purple
#8B5CF6
Accent violet
cyan-bright
#00EAFF
Accent cyan vif
muted-icon
#8C9BA8
Icônes muted, captions

Univers IA

ia
#6B3FD4
Accent IA principal (badges, icônes)
ia-light
#9B6FF0
Accent IA clair (stats, sous-titres)
ia-dark
#1A0B3B
Fond très sombre — IAHeader/Footer uniquement
2. Typographie

Frank Ruhl Libre & Inter

Frank Ruhl Libre (serif) pour tous les titres, Inter (sans) pour body et UI. La hiérarchie passe par la taille et le poids, jamais par la couleur seule.

H1

Heading 1 — Frank Ruhl Libre Semibold

H2

Heading 2 — Frank Ruhl Libre Semibold

H3

Heading 3 — Frank Ruhl Libre Medium

H4

Heading 4 — Frank Ruhl Libre Medium

Body

Corps de texte — Inter Regular. On accompagne les directions Product et IA dans la conception de produits qui transforment l'expérience client.

Small

Texte petit — Inter Regular. Utilisé pour les légendes, les mentions, les métadonnées.

Eyebrow

Eyebrow — Inter Medium UPPERCASE letter-spacing 8%

3. Espacements

Échelle 4 → 112 px

Échelle Tailwind alignée. Les sections marketing utilisent py-20 md:py-28 par défaut.

4 px
p-1 / gap-1
8 px
p-2 / gap-2
12 px
p-3 / gap-3
16 px
p-4 / gap-4
24 px
p-6 / gap-6
32 px
p-8 / gap-8
48 px
p-12 / gap-12
64 px
p-16 / gap-16
80 px
py-20 (section mobile)
112 px
md:py-28 (section desktop)
4. Boutons

Button (shadcn/ui)

7 variants × 5 tailles. Pour les sections marketing avec contraste light/dark explicite, voir les CTA Buttons ci-dessous.

variantsmdefaultlgxl
default
secondary
outline
ghost
linkLabelLabelLabelLabel
destructive
accent
5. CTA Buttons

Primary, Secondary, Tertiary

3 niveaux hiérarchiques pour les sections marketing. Chaque niveau a deux styles : light sur fond sombre, dark sur fond clair.

style="light" — sur fond sombre
style="dark" — sur fond clair
6. Badges

Catégories éditoriales

Liste fermée alignée avec la taxonomie éditoriale. Volontairement uniformes en couleur pour ne pas créer de hiérarchie entre catégories.

Product

IA

Stratégie

Formation

Case Study

7. Cards

Card & CardArticle

Card primitive shadcn pour containers utilitaires. CardArticle pour articles, cas clients, AI/Product Leader Stories — pattern signature avec gradient border et hover lumineux.

Card primitive

Card Title

Card description placeholder

Contenu de la card.

card-elevated

Classe utilitaire CSS. Card statique avec ombre légère et bordure.

card-elevated-hover

Avec hover : shadow + lift. Survole-moi.

CardArticle — variant="light"

Product

Comment Decathlon a réinventé son onboarding produit

Une refonte de 6 mois qui a multiplié la conversion par 3 sur les nouveaux utilisateurs.

IA

Industrialiser un agent IA en production

Les pratiques Hubvisory pour passer du POC au déploiement à l'échelle.

Formation

Construire une équipe produit autonome en 90 jours

Méthode et rituels pour des équipes Product capables de décider seules.

8. Section sombre

CardArticle variant="dark"

Sur fond sombre, la même CardArticle change de gradient (white/[0.12] → cyan-light au hover) et de palette intérieure pour rester lisible.

Stratégie

Aligner OKR et roadmap sur 4 trimestres

Comment une direction Product peut maintenir la cohérence stratégique dans la durée.

Case Study

Refonte du parcours utilisateur Leroy Merlin Pro

Un projet de 18 mois entre delivery rapide et transformation organisationnelle.

IA

RAG en production : 7 leçons de 2025

Ce qu'on a appris en industrialisant des systèmes RAG pour 4 grands comptes.

9. Patterns

Glass icons & gradient borders

Compositions signature du DS. Glass icon container plutôt qu'aplats colorés. Card with gradient border pour mises en avant.

Glass icon containers

On light background

w-11 h-11 rounded-xl, fond primary/[0.04], bordure primary/[0.06], icône accent-blue 1.5px stroke

On dark background

w-11 h-11 rounded-xl, fond white/[0.06], bordure white/[0.08], icône cyan-light 1.5px stroke

Card with gradient border

Wrapper 1px gradient

Inner card rounded-[15px] avec hover lumineux accent-blue.

Wrapper 1px gradient

Hover devient cyan-light/30 sur fond sombre.