/**
 * Entraris Status — design tokens (aligned with Entraris product theme).
 * Self-contained; does not depend on the Entraris app at runtime.
 */

:root {
  --bg: #f8fafc;
  --ink: #13233f;
  --muted: #5a6b84;
  --card: #ffffff;
  --line: rgba(11, 31, 68, 0.12);
  --accent: #2f5fb0;
  --mist: #eef3f9;
  --navy: #0b1f44;
  --navy-soft: #1a3566;

  --danger: #a11d2e;
  --ok: #1f6b45;
  --warn: #8a5b00;
  --ok-bg: #e8f6ee;
  --warn-bg: #fff6e5;
  --danger-bg: #fdecee;
  --info-bg: #eaf2ff;
  --partial-bg: #fff0e8;
  --partial: #b54a1a;

  --font: "Figtree", "Avenir Next", "Segoe UI", sans-serif;
  --font-display: "Outfit", "Avenir Next", "Segoe UI", sans-serif;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-8: 3rem;

  --radius: 12px;
  --radius-lg: 18px;
  --shadow-sm: 0 1px 2px rgba(19, 45, 90, 0.04);
  --shadow-md: 0 4px 14px rgba(19, 45, 90, 0.06);
  --ease: cubic-bezier(0.22, 1, 0.36, 1);

  --atm-stop-1: #e8f0fa;
  --atm-stop-2: #f4f7fb;
  --atm-stop-3: #fbfcfe;

  --shell: min(720px, calc(100% - 2.5rem));
}
