Couleurs
Chaque pastille est peinte par une classe DaisyUI, jamais par une valeur écrite. Si une pastille apparaît blanche, transparente ou noire, le token correspondant ne se propage pas — c'est un bug du thème à corriger dans packages/ui/tokens, pas ici.
Couleurs sémantiques
--color-primaryActions, éléments de marque
--color-secondaryActions secondaires
--color-accentLiens et mises en avant
--color-neutralTooltips, éléments neutres
Couleurs d'état
Elles ne portent jamais l'information à elles seules : un texte l'accompagne toujours, pour le daltonisme comme pour les lecteurs d'écran.
--color-successLieu ouvert, opération réussie
--color-warningHoraires modifiés, vigilance
--color-errorLieu fermé, échec
--color-infoPrécision utile
Fonds et texte
--color-base-100Fond principal
--color-base-200Fond secondaire, survol
--color-base-300Bordures, séparateurs
--color-base-contentTexte courant
Couleurs par usage
Ces associations ne sont pas des suggestions : elles sont la convention Soliguide, et un écran qui s'en écarte se remarque immédiatement à côté des autres.
| Élément | Classe |
|---|---|
| Titres (h1, h2, h3, card-title) | text-primary-content |
| Liens cliquables | text-accent-content |
| Nom de l'outil dans la navbar | text-primary |
| Tags et badges | text-primary + bg-primary/10 |
| En-têtes de tableau triables (survol) | hover:text-accent-content |
Rayons
Trois valeurs, pas une de plus. Un rayon inventé se voit tout de suite à côté d'un composant standard.
--radius-fieldChamps
--radius-boxCartes, modales
--radius-selectorCases, radios