/* ══════════════════════════════════
   UTILITIES — Kelda Finance
   Loaded last so a utility beats same-specificity component rules without
   !important (replaces inline colour styles picked per value in JS).
   ══════════════════════════════════ */

/* Text tones */
.tone-text{color:var(--text);}
.tone-muted{color:var(--muted);}
.tone-green{color:var(--success-ink);}
.tone-amber{color:var(--warn-ink);}
.tone-pink{color:var(--primary-ink);}
.tone-purple{color:var(--purple-ink);}
.tone-danger{color:var(--danger-ink);}
.tone-pink-soft{color:var(--pink-soft);}   /* dashboard due-soon pink */
.tone-faint{color:var(--muted);}  /* dashboard "nothing overdue" */
