/* ══════════════════════════════════════════════════════════════════════════
   Compteurs de caractères — partagés entre l'onboarding et /profile/edit/

   Source unique : ces règles étaient dupliquées dans ds-profile-edit.css.
   Toute page affichant un compteur charge ce fichier.
   ══════════════════════════════════════════════════════════════════════════ */
.ds-counter-wrap {
    text-align: right;
    /* Négatif : le .m-field a une marge basse propre, on la compense pour
       rapprocher le compteur du champ. */
    margin-top: -8px;
    margin-bottom: 6px;
}
.ds-counter {
    font-size: clamp(.62rem, 2vw, .7rem);
    color: var(--text-dim);
    transition: color .2s;
}
.ds-counter.near-limit { color: #facc15; }
.ds-counter.at-limit   { color: #f87171; }