/* a4PRc brand tokens — single source of truth.
   IGNITION dark palette. Use --accent (#FF5C1F) as one loud voice:
   the accent letter, focus, the single CTA per screen. */
:root {
  --bg: #0B0C0E;        /* warm carbon — the page under the ambient wall */
  --panel: #131417;     /* solid card surface: tiles, cards, done-cards */
  --text: #EDEBE6;      /* bone white — headlines, body, the wordmark */
  --muted: #A1A099;     /* secondary text: labels, captions, taglines, meta */
  --accent: #FF5C1F;    /* ignition orange — the 4, the rail, focus, the single CTA */
  --accent2: #9FB2BF;   /* titanium — quiet chrome, kickers, required marks (never orange) */
  --success: #4CC38A;   /* saved / accepted / available / on-standard */
  --danger: #E5484D;    /* crimson, deepened away from the orange — errors, invalid */
  --line: #28292E;      /* hairline dividers, field borders, fieldsets */
  --radius: 10px;       /* machined, not blobby — everything 10px, pills 999px */
}

/* Form mode — apex white ("dark theater, white contract").
   Every form/document surface; landings stay dark. */
:root {
  --form-bg: #FFFFFF;        /* apex white ground (intuition.dev) */
  --form-line: #E5E5E5;      /* hairline */
  --form-text: #1A1A1A;      /* ink */
  --form-muted: #666666;     /* secondary */
  --form-accent-ink: #B33A0A;/* ember — reading-size accent + CTA fill */
  --form-input-border: #949494;
}
