/* big-board — the exchange floor, grown over.
 *
 * Still the switchboard composition from the motif photo (NY Telephone's Long
 * Distance Building): a wall of boards read at a glance, cream lettering,
 * warm wood. Retuned off the lacquer-and-brass reading into something
 * organic and rustic — dark loam ground, aged-linen type, moss hairlines —
 * with the edge kept modern: one bright leaf green as the live metal,
 * hairline rules, no ornament, no grain, no glow.
 *
 * Green is the accent because green is the market's up-tick and the crop
 * both; declines fall to terracotta rather than a signal red.
 */
:root {
  /* surfaces — loam and bark, warm but desaturated */
  --ground: #13150f;
  --panel: #1b1e16;
  --panel-2: #171a13;
  --line: #333a2b;     /* moss hairline: every rule and border */

  /* text — unbleached linen, weathering back into the wood */
  --text: #e7e5d6;
  --muted: #a2a593;
  --faint: #6b6f5c;

  /* accent — leaf green: the live figure, the up-tick, the one bright thing */
  --accent: #8ec552;
  --accent-ink: #101609;

  /* status — the floor's semaphore, in earth */
  --ok: #5fb08a;       /* jade: advances, resolved */
  --fail: #d4694a;     /* terracotta: declines, errors */
  --pend: #7fa8c9;     /* weathered slate: in-flight */
  --recycle: #b28fc4;  /* dusty lilac: revived */

  /* type */
  --mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;
  --sans: system-ui, -apple-system, "Segoe UI", sans-serif;

  /* brand tape colors -- a dedicated 10-hue set, evenly spaced around the
   * wheel (not reused from the status/accent roles above, which only cover
   * 5 hues and are already spoken for elsewhere on the page) so a chart with
   * 8+ brands in frame still reads as 8+ distinct lines rather than
   * repeating. Same moderate saturation as the rest of the theme -- earthy,
   * not neon. */
  --brand-1: #cd6955;  /* rust */
  --brand-2: #cea358;  /* gold */
  --brand-3: #b5bc75;  /* khaki-sage */
  --brand-4: #85bf58;  /* leaf */
  --brand-5: #56b375;  /* jade */
  --brand-6: #4cb29e;  /* teal */
  --brand-7: #79a5c8;  /* slate */
  --brand-8: #9890c9;  /* periwinkle */
  --brand-9: #ba8cc4;  /* lilac */
  --brand-10: #c4779e; /* rose */
}

/* One soft overhead pool, nothing else — the boards are lit from above and
 * the room falls away at the edges. Pure overlay, never intercepts input.
 * No scanlines, no grain: the surface stays clean. */
body::before {
  content: ""; position: fixed; inset: 0; pointer-events: none; z-index: 90;
  background: radial-gradient(120% 95% at 50% 0%,
              rgba(226, 236, 200, 0.035) 0%, transparent 40%,
              rgba(5, 7, 3, 0.42) 100%);
}