/* ---------------------------------------------------------------------------
   Readable status chips, admin-wide.

   Five of the theme's eight badge colours are painted as a bright fill with
   WHITE text, which is the one combination that cannot be read. Measured on the
   live admin, white on each fill:

       .badge.bg-info       #00D4FF   1.77 : 1
       .badge.bg-secondary  #84CC16   1.98 : 1
       .badge.bg-success    #00CC88   2.10 : 1
       .badge.bg-warning    #FF8C00   2.33 : 1
       .badge.bg-danger     #FF3366   3.55 : 1

   4.5 : 1 is the readable floor for text this size. Only bg-primary, bg-light
   and bg-dark passed, and those three are dark fills — nothing to fix there.

   The fills are the studio's colours, so they are left exactly as they are and
   only the ink changes, to one near-black that clears the floor on all five:
   info 10.4, secondary 9.3, success 8.8, warning 7.9, danger 5.2. One ink keeps
   the chips reading as a set rather than five separately-tuned pills.

   Loaded from layouts/base for every admin page. Converted (Deck) pages already
   restyle these same chips as soft tints, and those rules carry one more class
   than these do, so Deck keeps winning wherever it is present — this reaches
   only the pages Deck has not got to yet.
   --------------------------------------------------------------------------- */

.badge.bg-info,
.badge.bg-secondary,
.badge.bg-success,
.badge.bg-warning,
.badge.bg-danger,
/* Bootstrap's paired variant sets its own ink, and every one of them resolves to
   black EXCEPT danger, which keeps white on #FF3366 — the same 3.55:1 as above.
   Left alone it would sit beside a fixed .bg-danger chip in a different ink. */
.badge.text-bg-danger {
    color: #0B1220 !important;
}
