/* utilities.css — utilitaires rares et explicites. Si une classe est utilisée
   partout, elle mérite un composant, pas un utilitaire. */
.text-muted { color: var(--c-text-muted); }
.text-end { text-align: right; }
.text-center { text-align: center; }
.text-danger { color: var(--c-danger); }
.text-success { color: var(--c-success); }
.mt-0 { margin-top: 0; }   .mt-2 { margin-top: var(--sp-2); }  .mt-4 { margin-top: var(--sp-4); }
.mb-0 { margin-bottom: 0; } .mb-2 { margin-bottom: var(--sp-2); } .mb-4 { margin-bottom: var(--sp-4); }
.flex { display: flex; } .flex-wrap { flex-wrap: wrap; } .items-center { align-items: center; } .gap-2 { gap: var(--sp-2); } .gap-3 { gap: var(--sp-3); }
.ms-auto { margin-left: auto; }
.hidden { display: none !important; }
.nowrap { white-space: nowrap; }
.w-100 { width: 100%; }
