/* Design Tokens — matches ai-security.automatic-demo.com */
:root {
  --cf-orange: #F38020;
  --cf-orange-light: #F6A355;
  --cf-orange-dark: #D06A10;
  --bg-primary: #0d1117;
  --bg-secondary: #161b22;
  --bg-tertiary: #1c2333;
  --bg-card: #161b22;
  --text-primary: #e6edf3;
  --text-secondary: #8b949e;
  --text-muted: #6e7681;
  --border-color: #30363d;
  --border-light: #21262d;
  --color-green: #10B981;
  --color-red: #EF4444;
  --color-blue: #3B82F6;
  --color-yellow: #F59E0B;
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.3);
  --shadow-md: 0 4px 12px rgba(0,0,0,0.4);
  --shadow-glow-orange: 0 0 20px rgba(243,128,32,0.15);
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --transition-fast: 150ms ease;
  --transition-base: 250ms ease;
}
