/*
 * MatchScope — Design Tokens (foundation layer)
 * Source: Advisor 102 design specification (TASK-102), applied per
 * TASK-103 "Frontend Redesign Foundation" (Round 21).
 *
 * Tokens only — no component rules here. See ../assets/styles.css for
 * how these are consumed. All color pairs used for text-on-background
 * in styles.css have been checked against WCAG AA (contrast ratios
 * recorded in the TASK-103 Round 21 report, not duplicated here).
 */

:root {
  /* Color — surfaces */
  --color-bg: #0B0F17;
  --color-surface: #151C28;
  --color-surface-alt: #1E293B;
  --color-border: #242F42;

  /* Color — text */
  --color-text-primary: #F8FAFC;
  --color-text-secondary: #94A3B8;

  /* Color — accents */
  --color-emerald: #10B981;
  --color-indigo: #6366F1;
  --color-coral: #EF4444;

  /* Typography */
  --font-ui: "Inter", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  /* Spacing — 8pt scale */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 16px;
  --space-4: 24px;
  --space-5: 32px;
  --space-6: 48px;
  --space-7: 64px;

  /* Radii */
  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 20px;

  /* Layout */
  --container-max: 1280px;

  /* Breakpoints (referenced in comments only — CSS has no var() media queries) */
  /* tablet: 768px, desktop: 1024px, per Advisor 102 spec section 5 */
}
