:root {
  --bg-primary: #0f1117;
  --bg-secondary: #1a1d27;
  --bg-card: #222533;
  --bg-hover: #2a2d3d;

  --text-primary: #e4e6ed;
  --text-secondary: #9499ad;
  --text-muted: #6b7084;

  --accent: #6c8cff;
  --accent-hover: #8aa4ff;

  --success: #34d399;
  --success-bg: rgba(52, 211, 153, 0.12);
  --warning: #fbbf24;
  --warning-bg: rgba(251, 191, 36, 0.12);
  --error: #f87171;
  --error-bg: rgba(248, 113, 113, 0.12);
  --skip: #a78bfa;
  --skip-bg: rgba(167, 139, 250, 0.12);

  --border: #2e3144;
  --radius: 8px;
  --radius-sm: 4px;

  --font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-mono: "SF Mono", "Fira Code", monospace;

  --shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
