/* Firedrill's override surface: the accent, and the text drawn on it.
 *
 * The design page wears amber because the product is a warning system, and this
 * is the same amber, stepped for the jobs the contract gives --accent: link
 * colour, primary fill, focus ring and the selected nav row. It has to clear
 * 4.5:1 against --bg as text in both schemes, which the page's own #f59e0b does
 * in dark (8.35:1 on #16171a) and does not in light (2.07:1 on #fbfbfa). So light
 * takes the page's --amber-ink, #8f5502, which is 5.85:1 there — the same pairing
 * the design page already uses for its links. Text on the fill: white on #8f5502
 * is 6.06:1, and #180f01 on #f59e0b is 8.83:1.
 *
 * --pass, --warn and --fail stay at the defaults, on purpose: they are the
 * scorecard's survived, degraded and failed, and the estate's three state
 * colours already mean exactly that everywhere else. Restating a default is a
 * theme that will not pick up a fix to it.
 *
 * Checked by `python -m kodebeat.theme src/firedrill/static/theme.css`, which a
 * test runs, and which fails on anything that is not one of the names below.
 */

:root {
  /* ---- what firedrill changes ---- */

  --accent: light-dark(#8f5502, #f59e0b);
  --on-accent: light-dark(#ffffff, #180f01);

  /* ---- the rest of the surface, at its default ---- */

  /* --bg:        light-dark(#fbfbfa, #16171a); */  /* the page */
  /* --panel:     light-dark(#ffffff, #1d1f23); */  /* cards, tables, sidebar, inputs */
  /* --sunk:      light-dark(#f4f4f2, #23262b); */  /* hover fills, code blocks, disabled inputs */
  /* --ink:       light-dark(#1a1a19, #e8e7e3); */  /* body text */
  /* --dim:       light-dark(#6b6b66, #93938d); */  /* labels, captions, timestamps */
  /* --line:      light-dark(#e3e2de, #2e3036); */  /* every border and divider */
  /* --pass:      light-dark(#2f7a4c, #5cb37e); */  /* survived */
  /* --warn:      light-dark(#96681a, #d9a441); */  /* degraded */
  /* --fail:      light-dark(#c0432e, #e0644c); */  /* failed */
  /* --unchecked: light-dark(#8e8e88, #6e7178); */  /* a mode the run never reached — hatched */
  /* --none:      light-dark(#d8d7d2, #34363c); */  /* an empty track, an absent value */
}
