/*
 * sanctions-ops-portal — Tier 1: primitive design tokens (Tabler programme A1).
 *
 * Raw palette values; theme-independent. Names mirror operator-portal's own
 * tokens-primitive.css so the 3-tier pattern is identical across portals and portable to the
 * operator conversion (phase B). Components NEVER reference primitives directly — they use the
 * semantic tokens in tokens-semantic.css, and Tabler consumes the semantic tokens via
 * tabler-bridge.css. ⛔ This file is never expressed in terms of Tabler's --tblr-* variables.
 */

:root {
  /* ── B3G brand palette ─────────────────────────────────────────────────── */
  --b3g-blue-300: #3FA7DD;
  --b3g-blue-500: #1E84C5;
  --b3g-blue-700: #1B6FA8;
  --b3g-green-500: #6FB342;
  --b3g-orange-500: #F39A1E;
  --b3g-white: #FFFFFF;
  --b3g-ink-900: #16212B;
  --b3g-gray-100: #F6F7F9;

  /* ── Shared status primitives ──────────────────────────────────────────── */
  --primitive-danger: #C0392B;
  --primitive-success: var(--b3g-green-500);
  --primitive-warning: var(--b3g-orange-500);
  --primitive-info: var(--b3g-blue-500);
}
