Couleurs
Rôles MD3 (primary, secondary, tertiary, error, surface) adossés aux palettes Tailwind teal, emerald, stone — light + dark.
ExplorerTokens, composants et règles de motion qui font tenir l'interface ensemble — du dashboard formateur à l'app mobile apprenant. Adossé à Material Design 3, exécuté avec du goût.
Rôles MD3 (primary, secondary, tertiary, error, surface) adossés aux palettes Tailwind teal, emerald, stone — light + dark.
ExplorerL'échelle MD3 complète : Display, Headline, Title, Body, Label — 15 styles avec line-height, letter-spacing et weight calibrés.
ExplorerÉchelle de 4px de base (0 → 32). S'aligne sur les utilities Tailwind p-1..p-32 sans changement pour les consommateurs.
Explorer5 niveaux d'ombres MD3 teintées de teal — diffusion plutôt que noir pur — avec déclinaison dark.
ExplorerDurées MD3 (50 → 1000 ms) et easings — incluant les courbes signature Emil Kowalski déjà adoptées dans le code.
Explorer10 niveaux de border-radius — de none à full — avec des assignations canoniques par composant (Button, Card, Modal…).
ExplorerShowcase live des primitives UI (Button, Card, Input, Badge…) avec leurs variantes et code d'usage.
ExplorerPhilosophie
Tous les tokens vivent dans `@qualiforma/ui-tokens`. Web, admin et mobile partagent la même définition — un changement de palette se propage partout sans drift.
Rôles sémantiques (primary, on-primary, container, on-container), échelle typographique 15 styles, élévation teintée. Aucun mapping fantaisiste — chaque token cite la spec MD3.
Les easings d'Emil Kowalski (out-expo, drawer) cohabitent avec les courbes MD3 standard. Chaque interaction renvoie un feedback (état, pression, hover) avant tout effet.