/* ─────────────────────────────────────────────────────────────────────
   Accent choices offered to customers.

   A curated list, never a colour picker. Every value here has been
   measured against white and clears WCAG AA (4.5:1) both as text and as
   white-on-fill, so any choice a customer makes produces an accessible
   course. For accredited CPE / CLE / CME providers that is frequently a
   procurement requirement rather than a preference.

   The colours people reach for first are exactly the ones that fail:

     bright green  #22c55e   2.28:1   fail
     yellow        #eab308   1.92:1   fail
     bright red    #ef4444   3.76:1   fail as text
     Rise orange   #ff631e   2.98:1   fail   <- the accent the original
                                              Excel University export used,
                                              and why it was replaced

   Ratios below are measured against #ffffff. Keep them in the comment: if
   someone adjusts a hex by eye later, the number is the thing that stops
   it silently dropping below AA.

   --accent-ink is a darkened variant for hover and pressed states. It is
   always darker, never lighter, so it cannot fall below the measured ratio.
   ───────────────────────────────────────────────────────────────────── */

[data-accent="indigo"]  { --accent: #4338ca; --accent-ink: #3730a3; --accent-soft: #eef0fd; } /* 7.90:1 */
[data-accent="slate"]   { --accent: #334155; --accent-ink: #1e293b; --accent-soft: #eef1f5; } /* 10.35:1 */
[data-accent="purple"]  { --accent: #7e22ce; --accent-ink: #6b21a8; --accent-soft: #f6eefd; } /* 6.98:1 */
[data-accent="blue"]    { --accent: #1d4ed8; --accent-ink: #1e40af; --accent-soft: #e9effd; } /* 6.70:1 */
[data-accent="red"]     { --accent: #b91c1c; --accent-ink: #991b1b; --accent-soft: #fdecec; } /* 6.47:1 */
[data-accent="magenta"] { --accent: #a21caf; --accent-ink: #86198f; --accent-soft: #fbecfd; } /* 6.32:1 */
[data-accent="teal"]    { --accent: #0f766e; --accent-ink: #115e59; --accent-soft: #e6f5f3; } /* 5.47:1 */
[data-accent="green"]   { --accent: #15803d; --accent-ink: #166534; --accent-soft: #e8f5ec; } /* 5.02:1 */
[data-accent="amber"]   { --accent: #b45309; --accent-ink: #92400e; --accent-soft: #fdf3e3; } /* 5.02:1 */

/* ─────────────────────────────────────────────────────────────────────
   Not offered, and deliberately:

   - Excel University's #006C31 (6.58:1). It passes, but it is another
     company's brand and must not ship as a customer option.
   - Anything at all close to the status colours. --ok / --warn / --err
     carry meaning in the conversion report, and an accent that reads as
     "error" in a player would be actively misleading.
   ───────────────────────────────────────────────────────────────────── */
