/*
  Design Plan: Accessible Event Registration & Readiness Workspace
  Subject specifics:
  1. Event readiness and participant accessibility accommodations intake
  2. Concrete session capacity caps (Morning: 20 attendees, Afternoon: 30 attendees)
  3. Digital checklist for accessibility checks (sign-in verified, database persistence)
  4. Accommodation document/dietary intake file storage via Files capability (up to 1MB)
  5. High contrast, clear focus indicators, large legible typography, zero extraneous clutter
  6. Direct actions: sign-up & sign-in, save checks with status, upload supporting accommodation sheet
  Idea:
  On this site, the event's accessibility criteria sheet becomes a live, structured participant readiness ledger where attendees authenticate, log their check status, and submit access documents directly.
  One bold element:
  A stark, high-contrast readiness header with explicit live auth status and tabular session capacities.
*/

:root {
  --color-ground: #f8fafc;
  --color-surface: #ffffff;
  --color-ink: #0f172a;
  --color-muted: #334155;
  --color-accent: #0284c7;
  --color-accent-hover: #0369a1;
  --color-accent-subtle: #e0f2fe;
  --color-border: #cbd5e1;
  --color-success: #15803d;
  --color-success-bg: #dcfce7;
  --color-error: #b91c1c;
  --color-error-bg: #fee2e2;

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

  --text-xs: 0.8125rem;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-lg: 1.25rem;
  --text-xl: 1.75rem;

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

  --radius: 0px;
}
