/* === utilities/utilities.css === */
/* =========================================================================
   Utilitaires génériques - volontairement en tout dernier : utilities.css
   est chargé après tous les autres bundles (voir View::cssLinks()), donc
   ces classes gagnent toujours face aux classes de composant à
   spécificité égale (ex. .text-left face à .auth-card__title).
   ========================================================================= */
.text-muted { color: var(--color-text-muted); }
.text-strong { color: var(--color-text); }
.text-light { color: var(--color-text-light); }
.link-primary { color: var(--color-primary); }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-sm { font-size: var(--fs-sm); }
.text-xs { font-size: var(--fs-xs); }
.leading-relaxed { line-height: var(--lh-relaxed); }

.mt-1 { margin-top: var(--space-1); }
.mt-2 { margin-top: var(--space-2); }
.mt-3 { margin-top: var(--space-3); }
.mt-4 { margin-top: var(--space-4); }
.mt-6 { margin-top: var(--space-6); }
.mb-2 { margin-bottom: var(--space-2); }
.mb-3 { margin-bottom: var(--space-3); }
.mb-4 { margin-bottom: var(--space-4); }
.mb-6 { margin-bottom: var(--space-6); }
.mb-8 { margin-bottom: var(--space-8); }
.m-0 { margin: 0; }
.mx-auto { margin-left: auto; margin-right: auto; }
