/* NEI Design Tokens
   Served by landing-web at /design-tokens.css
   nei-system includes via <link rel="stylesheet"> for design consistency.

   Variables are scoped to .nei-container to prevent unintended
   inheritance into inner content (iFramed *-web services, widgets, etc.).
   Apply .nei-container only to the outer page wrapper. */
.nei-container {
  --nei-primary: #00A3E0;          /* Pantone 2995 — Light Blue */
  --nei-primary-dark: #10069F;     /* Pantone 072 — Dark Blue */
  --nei-primary-light: #d9f0fa;
  --nei-secondary: #80BC00;        /* Pantone 376 C — Green */
  --nei-secondary-dark: #5f8c00;
  --nei-secondary-light: #edf5d0;
  --nei-accent: #FF8200;           /* Pantone 1375 C — Orange */
  --nei-accent-light: #fff0db;
  --nei-coral: #C4698F;            /* Pantone 7432 C — Coral */
  --nei-coral-light: #f5e0ea;
  --nei-gray-50: #f9fafb;
  --nei-gray-100: #f3f4f6;
  --nei-gray-200: #e5e7eb;
  --nei-gray-300: #d1d5db;
  --nei-gray-400: #9ca3af;
  --nei-gray-500: #6b7280;
  --nei-gray-600: #4b5563;
  --nei-gray-700: #374151;
  --nei-gray-800: #1f2937;
  --nei-gray-900: #111827;
  --nei-bg: #ffffff;
  --nei-bg-alt: var(--nei-gray-50);
  --nei-text: var(--nei-gray-900);
  --nei-text-muted: var(--nei-gray-500);
  --nei-border: var(--nei-gray-200);
  --nei-font-sans: 'Inter', system-ui, -apple-system, sans-serif;
  --nei-font-mono: 'JetBrains Mono', ui-monospace, monospace;
  --nei-radius-sm: 0.375rem;
  --nei-radius-md: 0.5rem;
  --nei-radius-lg: 0.75rem;
  --nei-radius-xl: 1rem;
  --nei-radius-full: 9999px;
  --nei-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --nei-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --nei-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}
