Re[Start] / Ressources / Design System

Design System

Camille Chat — Identité visuelle, composants et tokens

V4.0.1 — Fév 2026

01 Palette

Primaires

Aa
Restart Red
#B31D00
Bouton envoi, bulle user, CTA
Aa
Shell Dark
rgba(7,7,14,.88)
Fond chat, modales
Aa
Glass Light
rgba(255,255,255,.10)
Bulle Camille
Aa
Base Black
#08060e
Body background

Secondaires

Aa
Progress Violet
#6B21A8
Barre progression début
Aa
Progress End
#FF1A1A
Barre progression fin
Aa
Input Surface
rgba(255,255,255,.06)
Champs de saisie
Aa
Header Blur
rgba(0,0,0,.35) + blur(24)
Header fixe

Texte & opacités

UsageTokenValeurRendu
Bulles bot--r-text-primarywhite .88Salut, moi c'est Camille
Bulles user#fff#fff sur rouge
Labels--r-text-secondarywhite .5Sous-titre
Liens discrets--r-text-mutedwhite .35Terminer le chat
Placeholders--r-text-ghostwhite .18votre@email.com
Messages syst.--r-text-mutedwhite .35Camille écrit…

02 Typographie

ÉlémentFontWeightSize
Body / ChatDM Sans40014px / 13px mobile
LogoDM Sans70015px / 14px mobile
Header buttonsDM Sans50012px
Compteur msgDM Sans50010px
Modale titreDM Sans70020px
Splash titreDM Sans400clamp(24px, 5vw, 48px)
Labels formDM Sans70010px uppercase

03 Composants

Bulles de chat

Salut, on se connaît ? Moi c'est Camille, de chez Restart avec Pierre.
On cherche à restructurer notre équipe tech
OK. Combien de personnes dans l'équipe actuellement ?
Camille écrit…

Bot : glass + bordure subtile, coin bas-gauche carré. User : rouge + ombre, coin bas-droit carré. Système : sans bulle, centré.

Boutons

R

Send : cercle 40px. Primary : pill rouge + ombre. Secondary : outline. Ghost : texte seul.

Barre de progression

12/15
Début — violet discret
5/15
Mi-parcours — transition
2/15
Fin — rouge vif, pleine opacité

Champs de saisie

Chat input : pill 20px. Form : radius 12px. Fond 6%/4%, bordure 10%, focus 22%.

04 Architecture écrans

Écran 1 — Splash

CTA ou auto-transition
Logo R + titre centré
Bouton "Re[Start] Now"
Fond cosmique
Prefetch prospect
Fade → header + chat

Écran 2 — Chat

Cœur de l'app
Header : R + ☰ (mobile) / liens (desktop)
Chat = 100% espace
Compteur + toolbar (share, PDF)
Barre progression 2px
"Terminer" discret
Input + micro + R

Écran 3 — Fin

Modale recap
Trigger : 15 msg / Terminer / Alt+F
Récap scrollable
Email → récap + 3 bonus
RDV → lien externe
Continuer → ferme

05 Tokens CSS

TokenValeurUsage
--r-red#B31D00Accent primaire
--r-red-glowrgba(179,29,0,.35)Ombres CTA/envoi
--r-shellrgba(7,7,14,.88)Fond chat
--r-glassrgba(255,255,255,.10)Bulle bot
--r-glass-borderrgba(255,255,255,.06)Bordure bulle bot
--r-input-bgrgba(255,255,255,.06)Fond input
--r-input-borderrgba(255,255,255,.1)Bordure input
--r-text-primaryrgba(255,255,255,.88)Texte bot
--r-text-secondaryrgba(255,255,255,.5)Labels
--r-text-mutedrgba(255,255,255,.35)Liens discrets
--r-text-ghostrgba(255,255,255,.18)Placeholders
--r-progress-start#6B21A8Barre début
--r-progress-end#FF1A1ABarre fin
--r-header-bgrgba(0,0,0,.35)Header
--r-dividerrgba(255,255,255,.06)Bordures
--r-radius-pill100pxBoutons, chat input
--r-radius-card16pxBulles, cartes
--r-radius-modal20pxModales
--r-radius-input12pxChamps form

06 Responsive

BreakpointComportement
> 580pxDesktop : chat max-width 860px centré, radius 18px, header liens texte, footer visible
≤ 580pxMobile : chat full-bleed, header 3 icônes, footer masqué, bulles 88%

07 Changelog