/*
 * Design plan:
 * Subject: Minimal accessible event registration portal with sign-in, check status logging, and document submission.
 * Materials & feel: Crisp ink on off-white paper, precise utilitarian lines, calm cobalt accent for affirmative action.
 * Palette: Ground: #fbfbfa, Surface: #ffffff, Ink: #18191b, Muted ink: #595c62, Accent: #1c52d8, Border/line: #e2e4e8.
 * Type: High-legibility humanist/neo-grotesque sans stack.
 * One bold element: Large structural layout with clean split cards, clear live validation and instant feedback.
 */

:root {
  --color-ground: #fbfbfa;
  --color-surface: #ffffff;
  --color-surface-subtle: #f4f5f7;
  --color-ink: #18191b;
  --color-ink-muted: #595c62;
  --color-accent: #1c52d8;
  --color-accent-hover: #153fa8;
  --color-border: #e2e4e8;
  --color-success: #107c41;
  --color-error: #bc2f32;

  --font-display: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --font-body: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;

  --font-size-sm: 0.875rem;
  --font-size-base: 1rem;
  --font-size-lg: 1.25rem;
  --font-size-xl: 1.75rem;
  --font-size-2xl: 2.25rem;

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

  --radius: 0.5rem;
}
