Design System
Tokens, composants et utilitaires CSS d'AMIFOND
KIT VISUEL — COOP-CA AMIFOND
Couleurs
Couleurs principales
Couleurs fonctionnelles
Couleurs de surface & texte
Typographie
Headings
Heading 1 — 2.5rem
Heading 2 — 2rem
Heading 3 — 1.75rem
Heading 4 — 1.5rem
Heading 5 — 1.25rem
Heading 6 — 1rem
Corps de texte & utilitaires
Texte standard — font-size: 16px, line-height: 1.6, color: --body-color
Texte atténué — .text-muted
Texte primaire — .text-primary
Texte secondaire — .text-secondary
Texte blanc — .text-white
code inline
— police système monospace
Boutons
Variantes remplies
Variantes outline
Cards
Badges
.badge-primary
.badge-warning
.badge-neutral
.badge-success
HTTP GET
HTTP POST
HTTP PATCH
HTTP DELETE
Alertes
.alert-success.alert-danger.alert-warning.alert-infoFormulaires
Champs de saisie
Ombres
--shadow-sm
--shadow-md
--shadow-lg
--shadow-glow
Espacements
--spacing-xs
0.25rem
--spacing-sm
0.5rem
--spacing-md
1rem
--spacing-lg
1.5rem
--spacing-xl
2rem
--spacing-xxl
3rem
Border Radius
--border-radius-sm
0.25rem
--border-radius-md
0.5rem
--border-radius-lg
1rem
999px (pill)
tags · badges
Utilitaires
Alignement texte
Backgrounds
Marges (mb / mt)
mb-1 → --spacing-xs (0.25rem)
mb-2 → --spacing-sm (0.5rem)
mb-3 → --spacing-md (1rem)
mb-4 → --spacing-lg (1.5rem)
mb-5 → --spacing-xl (2rem)
Idem pour mt-* (margin-top)
Layout utilitaires
.cards-grid → 3 col. desktop, 2 tablette, 1 mobile
.layout-sidebar → 1fr + 320px sidebar
.breadcrumb → fil d'Ariane
.module-item → ligne module cliquable
.changelog-entry → entrée bord coloré
.code-block → bloc code sombre