/* Fuzz Cube Studio — base palette.
   A cold ground, warm information. Nothing here is pure black or pure white:
   the darks are blue-shifted painted steel, the whites are aged ivory. */
:root {
  /* Surface — the painted-steel ladder, four steps of one cold grey */
  --chassis: #12171b;
  --panel: #1d242a;
  --riser: #29323a;
  --riser-hi: #333e47;

  /* Structure */
  --seam: #3a454f;
  --seam-soft: #2a333b;
  --bevel: rgba(255, 255, 255, 0.055);
  --shade: rgba(0, 0, 0, 0.4);

  /* Ink */
  --bone: #e7e2d6;
  --nickel: #98a2a9;
  --nickel-dim: #6b757d;
  --graphite: #b6bec4;

  /* Function colours — coded, never decorative */
  --oxblood: #8e2f35;
  --oxblood-hi: #a93b42;
  --cobalt: #2c63b4;
  --cobalt-hi: #5b8fd8;
  --amber: #d8b26a;
  --signal: #6f9463;

  /* The one warm note: the wood cheek at the outer edge of the chassis */
  --cheek: #6b4028;
  --cheek-hi: #7a4a2e;
  --cheek-lo: #4a2a18;

  /* Cap plastic — the ivory rocker switch */
  --cap-hi: #e9e4d8;
  --cap-lo: #c9c3b4;
  --cap-hover-hi: #f2eee3;
  --cap-hover-lo: #d6d0c1;
  --cap-ink: #1b2126;
  --cap-edge: #0c0f12;

  /* Brand mark gradient — from the FCS 2026 logo. Mark only, never chrome. */
  --brand-magenta: #e23a6b;
  --brand-orange: #f0742a;
  --brand-amber: #f5b01e;
  --brand-gradient: linear-gradient(
    to top right,
    var(--brand-magenta),
    var(--brand-orange) 50%,
    var(--brand-amber)
  );

  /* Nickel trim — a 1px edge highlight. Never a fill. */
  --nickel-trim: linear-gradient(135deg, #8a929a, #c6ccd1 45%, #767e86); /* @kind color */
}
