/* Design Plan:
 * Subject: Minimal Event Registration & Onboarding Portal with attendee checks and credential badge upload.
 * Palette: Crisp slate ground, dark charcoal ink, electric signal cobalt accent, subtle slate panel fills.
 * Typography: Neo-grotesque system stack for clean administrative clarity.
 * Spacing: 4px base scale. Flat clean shapes, no decorative shadows.
 */

:root {
  --color-ground: #f4f6f8;
  --color-surface: #ffffff;
  --color-surface-subtle: #eaeff4;
  --color-ink: #111827;
  --color-ink-muted: #4b5563;
  --color-accent: #0f52ba;
  --color-accent-hover: #0c4196;
  --color-danger: #b91c1c;
  --color-success: #15803d;
  --color-border: #cbd5e1;

  --font-display: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', Arial, sans-serif;
  --font-body: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', Arial, sans-serif;

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-8: 32px;
  --space-10: 40px;
  --space-12: 48px;

  --radius-default: 4px;
}
