/* Licensereap's whole override surface: the violet the landing page wears, and
 * the text drawn on it. Nothing else.
 *
 * All thirteen properties the contract allows are listed so the size of the
 * surface is visible. Eleven are commented out because the defaults are what this
 * product wants, and a theme file that restates a default is one that will not
 * pick up a fix to it.
 *
 * The landing page spends lime on one thing — money that can be reclaimed. The
 * dashboard cannot have a lime of its own: a fourteenth token is not settable, and
 * views.css may not name a colour. So reclaimable money is `--pass` there, which is
 * also what it means: we looked, and this much can come back.
 *
 * Served after structure.css and never before it. Checked by
 * `python -m kodebeat.theme src/licensereap/static/theme.css`, and by
 * tests/test_dashboard.py, which runs the same check.
 */

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

  /* The landing page's violet, #7C3AED: 5.5:1 against the default --bg as text in
     light, and #a78bfa at 6.6:1 against the dark one. Links, primary fill, focus
     ring and the selected nav row all use it. */
  --accent: light-dark(#7c3aed, #a78bfa);

  /* Text on that fill: white on #7c3aed (5.7:1), the dark --bg on #a78bfa (6.6:1). */
  --on-accent: light-dark(#ffffff, #16171a);

  /* ---- 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); */  /* we looked and it is fine */
  /* --warn:      light-dark(#96681a, #d9a441); */  /* we looked and it needs attention */
  /* --fail:      light-dark(#c0432e, #e0644c); */  /* we looked and it is broken */
  /* --unchecked: light-dark(#8e8e88, #6e7178); */  /* nothing has looked — always hatched */
  /* --none:      light-dark(#d8d7d2, #34363c); */  /* an empty track, an absent value */
}
