/* RGI design tokens — "Norm & Vertrouwen"
   ISO 42001 intern-audit platform. Light theme only.
   Mirrors the TokenScout token approach: warm-neutral paper, single brand
   color (deep institutional blue), four functional audit-finding colors. */

:root {
  /* surfaces */
  --bg: #F4F5F6;          /* page background (cool-neutral paper) */
  --surface: #FFFFFF;      /* cards / documents */
  --surface-2: #F9FAFB;    /* inset fills, inputs */
  /* text */
  --ink: #15202B;          /* primary text (deep slate) */
  --sub: #5C6675;          /* secondary text */
  /* lines */
  --line: #E1E5EA;         /* borders */
  --line-soft: #EDF0F3;    /* hairlines / row dividers */
  /* brand */
  --accent: #1F5C8A;       /* primary actions, links, section codes */
  --accent-bright: #2D74A8;/* logo check, charts, hover */
  --accent-soft: #E6EEF5;  /* active tab bg, blue badges bg */
  --accent-ink: #15324A;   /* text on accent-soft, dark chrome */
  /* audit findings (ISO bevindingsclassificatie) */
  --c: #2F7D5B;   --c-soft: #E4F1EA;    /* Conform */
  --nc: #B23A2E;  --nc-soft: #F7E7E4;   /* Non-conformiteit (major/minor) */
  --obs: #A8792A; --obs-soft: #F4ECDA;  /* Observatie */
  --ofi: #4C5FB0; --ofi-soft: #E9EBF6;  /* Verbeterkans (OFI) */
  /* status (run / review / vraag) */
  --go: #2F7D5B;  --go-soft: #E4F1EA;
  --warn: #A8792A;--warn-soft: #F4ECDA;
  --err: #B23A2E; --err-soft: #F7E7E4;
  /* board */
  --board-col: #ECEEF0;
  /* misc */
  --shadow-card: 0 1px 4px rgba(21, 32, 43, .05);
  --shadow-kcard: 0 1px 3px rgba(21, 32, 43, .08);
  --scrim: rgba(21, 32, 43, .55);
  --radius-s: 8px;
  --radius-m: 10px;
  --radius-l: 14px;
  /* type */
  --font-ui: 'Space Grotesk', system-ui, sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, monospace;
  /* charts */
  --chart-1: #1F5C8A;
  --chart-2: #5B8FB8;
  --chart-3: #A7C4DA;
  --chart-4: #2F7D5B;
  --chart-5: #A8792A;
}
