
Chiara
Senior Design Systems Lead. Pose les règles transverses (modales, drawers, formulaires, tokens, hiérarchies). CC la consulte avant chaque fix UI. Voix posée, exigeante, sobre. Vouvoiement Lorenzo strict — la distance est son outil.
Design System
Tokens · Composants · Patterns — source de vérité du logicielCouleurs
Toujours via var(--…). Ratios WCAG calculés sur fond parchment light.
--parchmentFond global de la page.
--parchment-elevatedCartes, modals, éléments en relief.
--parchment-subtleHover, inputs, surfaces secondaires.
--parchment-deepSurfaces profondes, états actifs.
--ink-1Texte primaire, titres, contenu.
--ink-2Texte secondaire, body explicatif.
--ink-3Métadonnées, eyebrows, captions.
--ink-mutedPlaceholder, ligne tertiaire désactivée.
--goldCouleur primaire Eleonora — CTAs, accents.
--gold-softHover, dégradés vers la lumière.
--gold-deepTexte sur fond pâle, hover du Gold.
--violetAccent secondaire, soir/nuit.
--violet-softVariation claire de l'aubergine.
--successValidation, accomplis.
--warningAttention douce.
--dangerErreur, destructive.
--danger-deepHover du Danger.
--danger-softTop accent gradient destructive.
Typographie
Classes utilitaires définies dans globals.css. À privilégier vs styles inline.
Hero / display — pages d'accueil, splash.
Titre de page italique.
Titre de widget (14px medium).
Compteurs / statistiques (32px or).
Phrase d'Eleonora — voix incarnée.
Corps de message dans le chat (Apple system stack 14.5px).
Corps standard 14px.
Texte secondaire 12px (couleur héritée).
Eyebrow 10.5px uppercase tracking-wide.
Eyebrow doré (rituels, vision).
Numéraux romains widgets (I. II. III.).
Spacing
Échelle 4px / 8pt grid. Tailwind p-N (1 unit = 4px).
--space-1p-1--space-2p-2--space-3p-3--space-4p-4--space-5p-5--space-6p-6--space-7p-7--space-8p-8--space-10p-10--space-12p-12Radius
5 niveaux. Le squircle (22%) est exception pour les avatars.
--radius-sm0.5rem · 8pxBoutons compacts, badges, chips.
--radius-md0.75rem · 12pxBoutons CTA, dropdowns, inputs.
--radius-lg1.125rem · 18pxCards, dialogs.
--radius-xl1.5rem · 24pxBulles signatures, hero modal.
--radius-2xl1.75rem · 28pxPhoto hero exception.
Shadows
3 niveaux d'élévation. Toujours via var(--shadow-…).
--shadow-smSubtil — inputs, items list, hover discret.
--shadow-mdStandard — cards, dropdowns, popovers.
--shadow-lgÉlévation forte — modals, menus contextuels, dialogs.
Z-index
Hiérarchie systématisée. N'introduis JAMAIS un nombre nu (ex: z-[120]).
--z-base0Contenu standard.--z-grid-overlay10Overlay du grid (resize handles, drag preview).--z-dropdown20Menus déroulants inline.--z-popover30Popovers, tooltips persistants.--z-sticky40Header sticky, navigation flottante.--z-modal50Dialogs, modals standard.--z-toast60Notifications Sonner, toasts.--z-critical100Deep focus mode plein écran, menu contextuel feedback.