/* Auto-generated by editor — do not edit manually */
:root {
  --color-bg: #07071A;
  --color-bg-rgb: 7 7 26;
  --color-bg-warm: #0C0C24;
  --color-bg-warm-rgb: 12 12 36;
  --color-bg-card: #12123A;
  --color-surface: #161648;
  --color-dark: #050514;
  --color-dark-rgb: 5 5 20;
  --color-text: #E8E6F0;
  --color-text-rgb: 232 230 240;
  --color-text-muted: #9898C0;
  --color-text-muted-rgb: 152 152 192;
  --color-heading: #FFFFFF;
  --color-accent-1: #3B82F6;
  --color-accent-1-rgb: 59 130 246;
  --color-accent-1-hover: #60A5FA;
  --color-accent-2: #8B5CF6;
  --color-accent-2-rgb: 139 92 246;
  --color-border: rgba(255,255,255,0.15);
  --color-border-hover: rgba(255,255,255,0.25);
  --gradient-hero: radial-gradient(ellipse 80% 60% at 50% -20%, rgba(59,130,246,0.25), rgba(139,92,246,0.18), transparent);
  --shadow-glow: 0 0 80px rgba(59,130,246,0.18);
  --font-heading: 'Inter', system-ui, sans-serif;
  --font-body: 'Inter', system-ui, sans-serif;
}
/* background/color managed by ThemeProvider — no !important override */
:root {
  --color-accent-1: #d59448;
  --color-accent-1-rgb: 213 148 72;
  --color-accent-2: #9f541e;
  --color-accent-2-rgb: 159 84 30;
  --color-dark: #2d261f;
  --color-dark-rgb: 45 38 31;
  --color-heading: #312b2b;
  --color-text: #342d2d;
  --color-text-rgb: 52 45 45;
  --color-text-muted: #474238;
  --color-text-muted-rgb: 71 66 56;
}
