/* Generated from app/globals.css by scripts/refund-build.mjs. */
:root,
.theme-cyber {
  --background: #050008;
  --bg-2: #0a0014;
  --foreground: #e6f9f4;
  --dim: #6a7c7a;
  --cyan: #00ffcc;
  --magenta: #ff2bd6;
  --yellow: #ffe600;
  --purple: #c77dff;
  --mint: #46e8a0;
  --line: rgba(0, 255, 204, 0.15);
  --grid: rgba(0, 255, 204, 0.035);
  
  --card: #0a0014;
  --card-foreground: #e6f9f4;
  --popover: #0a0014;
  --popover-foreground: #e6f9f4;
  --primary: #00ffcc;
  --primary-foreground: #050008;
  --secondary: #0a0014;
  --secondary-foreground: #e6f9f4;
  --muted: #0a0014;
  --muted-foreground: #6a7c7a;
  --accent: #00ffcc;
  --accent-foreground: #050008;
  --destructive: #ff2bd6;
  --destructive-foreground: #e6f9f4;
  --border: rgba(0, 255, 204, 0.15);
  --input: rgba(0, 255, 204, 0.15);
  --ring: #00ffcc;
  --radius: 0rem;
}
.theme-midnight {
  --background: #0a0a1a;
  --bg-2: #0f0f2a;
  --foreground: #e0e6ff;
  --dim: #6070a0;
  --cyan: #4361ee;
  --magenta: #7209b7;
  --yellow: #ffd60a;
  --purple: #9d4edd;
  --mint: #2ec4b6;
  --line: rgba(67, 97, 238, 0.2);
  --grid: rgba(67, 97, 238, 0.04);
  
  --card: #0f0f2a;
  --card-foreground: #e0e6ff;
  --popover: #0f0f2a;
  --popover-foreground: #e0e6ff;
  --primary: #4361ee;
  --primary-foreground: #0a0a1a;
  --secondary: #0f0f2a;
  --secondary-foreground: #e0e6ff;
  --muted: #0f0f2a;
  --muted-foreground: #6070a0;
  --accent: #4361ee;
  --accent-foreground: #0a0a1a;
  --destructive: #7209b7;
  --destructive-foreground: #e0e6ff;
  --border: rgba(67, 97, 238, 0.2);
  --input: rgba(67, 97, 238, 0.2);
  --ring: #4361ee;
}
.theme-terminal {
  --background: #000000;
  --bg-2: #0a0a0a;
  --foreground: #00ff00;
  --dim: #006600;
  --cyan: #00ff00;
  --magenta: #00cc00;
  --yellow: #00ff00;
  --purple: #00dd00;
  --mint: #00ff66;
  --line: rgba(0, 255, 0, 0.2);
  --grid: rgba(0, 255, 0, 0.05);
  
  --card: #0a0a0a;
  --card-foreground: #00ff00;
  --popover: #0a0a0a;
  --popover-foreground: #00ff00;
  --primary: #00ff00;
  --primary-foreground: #000000;
  --secondary: #0a0a0a;
  --secondary-foreground: #00ff00;
  --muted: #0a0a0a;
  --muted-foreground: #006600;
  --accent: #00ff00;
  --accent-foreground: #000000;
  --destructive: #ff0000;
  --destructive-foreground: #00ff00;
  --border: rgba(0, 255, 0, 0.2);
  --input: rgba(0, 255, 0, 0.2);
  --ring: #00ff00;
}
.theme-light {
  --background: #f8f9fa;
  --bg-2: #ffffff;
  --foreground: #1a1a2e;
  --dim: #6c757d;
  --cyan: #0077b6;
  --magenta: #9d4edd;
  --yellow: #f59e0b;
  --purple: #7c3aed;
  --mint: #059669;
  --line: rgba(0, 119, 182, 0.15);
  --grid: rgba(0, 119, 182, 0.03);
  
  --card: #ffffff;
  --card-foreground: #1a1a2e;
  --popover: #ffffff;
  --popover-foreground: #1a1a2e;
  --primary: #0077b6;
  --primary-foreground: #ffffff;
  --secondary: #e9ecef;
  --secondary-foreground: #1a1a2e;
  --muted: #e9ecef;
  --muted-foreground: #6c757d;
  --accent: #0077b6;
  --accent-foreground: #ffffff;
  --destructive: #dc2626;
  --destructive-foreground: #ffffff;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.1);
  --ring: #0077b6;
}
.theme-neon {
  --background: #0d0015;
  --bg-2: #15001f;
  --foreground: #fff0ff;
  --dim: #a050a0;
  --cyan: #00ffff;
  --magenta: #ff00ff;
  --yellow: #ffff00;
  --purple: #ff00aa;
  --mint: #00ffaa;
  --line: rgba(255, 0, 255, 0.25);
  --grid: rgba(255, 0, 255, 0.05);
  
  --card: #15001f;
  --card-foreground: #fff0ff;
  --popover: #15001f;
  --popover-foreground: #fff0ff;
  --primary: #ff00ff;
  --primary-foreground: #0d0015;
  --secondary: #15001f;
  --secondary-foreground: #fff0ff;
  --muted: #15001f;
  --muted-foreground: #a050a0;
  --accent: #00ffff;
  --accent-foreground: #0d0015;
  --destructive: #ff0066;
  --destructive-foreground: #fff0ff;
  --border: rgba(255, 0, 255, 0.25);
  --input: rgba(255, 0, 255, 0.25);
  --ring: #ff00ff;
}
