/* IMSCO R5.8 — targeted accessibility cleanup */

/* Remaining org-chart secondary text was #94a3b8 (2.56:1 on white). */
.org-person-details span,
.org-person-details small {
  color: #595959 !important;
}

/* Announcement audience badges were ~3.86:1. */
.announcement-meta .badge {
  color: #1e40af !important;
}

/* Dashboard/stat accent numbers: retain warm IMSCO accent but darken text only. */
.kpi b,
.stat-card b,
.stat-card .value,
.metric-card b {
  color: #b84f00;
}

/* Keep interactive hit areas at least 24px without making text links huge. */
button,
input[type="checkbox"],
input[type="radio"],
select,
.btn {
  min-height: 24px;
}
input[type="checkbox"],
input[type="radio"] {
  min-width: 24px;
}
