/* assets/css/variables.css */
:root {
  /* Common variables */
  --font-heading: 'Poppins', system-ui, -apple-system, sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, sans-serif;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 20px;
  --radius-xl: 28px;
  
  --transition-fast: 0.15s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-normal: 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-slow: 0.5s cubic-bezier(0.16, 1, 0.3, 1);
  
  --shadow-sm: 0 2px 8px -2px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 12px 24px -4px rgba(0, 0, 0, 0.08);
  --shadow-lg: 0 24px 48px -12px rgba(0, 0, 0, 0.12);
  --shadow-glow: 0 0 20px rgba(0, 102, 255, 0.15);

  /* Primary branding colors from Logo.jpeg */
  --color-whatsapp: #0066FF; /* Electric Blue */
  --color-whatsapp-rgb: 0, 102, 255;
  --color-emerald: #00C2FF;  /* Bright Cyan */
  --color-cyan: #06B6D4;
  --color-purple: #D946EF;  /* Purple/Magenta */
  
  /* Dark Theme variables (Default) */
  --bg-primary: #05070F; /* Deep Dark Navy matching logo text background feel */
  --bg-secondary: #0B1120;
  --bg-tertiary: #1E293B;
  --bg-glass: rgba(11, 17, 32, 0.7);
  --bg-glass-nav: rgba(5, 7, 15, 0.8);
  
  --border-color: rgba(255, 255, 255, 0.08);
  --border-color-glow: rgba(0, 102, 255, 0.25);
  
  --text-primary: #F8FAFC;
  --text-secondary: #94A3B8;
  --text-muted: #64748B;
  --text-inverse: #0F172A;
  
  --gradient-hero: linear-gradient(135deg, #0066FF 0%, #00C2FF 50%, #D946EF 100%);
  --gradient-accent: linear-gradient(135deg, #0066FF 0%, #D946EF 100%);
  --gradient-dark: linear-gradient(180deg, #0B1120 0%, #05070F 100%);
  
  --mesh-opacity: 0.18;
  --blob-one-color: rgba(0, 102, 255, 0.15);
  --blob-two-color: rgba(0, 194, 255, 0.12);
  --blob-three-color: rgba(217, 70, 239, 0.12);
}

/* Light Theme overrides */
html[data-theme="light"] {
  --bg-primary: #F8FAFC;
  --bg-secondary: #FFFFFF;
  --bg-tertiary: #E2E8F0;
  --bg-glass: rgba(255, 255, 255, 0.75);
  --bg-glass-nav: rgba(248, 250, 252, 0.85);
  
  --border-color: rgba(15, 23, 42, 0.08);
  --border-color-glow: rgba(0, 102, 255, 0.35);
  
  --text-primary: #0B1120;
  --text-secondary: #475569;
  --text-muted: #94A3B8;
  --text-inverse: #F8FAFC;
  
  --gradient-dark: linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);
  
  --mesh-opacity: 0.08;
  --blob-one-color: rgba(0, 102, 255, 0.1);
  --blob-two-color: rgba(0, 194, 255, 0.06);
  --blob-three-color: rgba(217, 70, 239, 0.06);
  
  --shadow-sm: 0 2px 8px -2px rgba(0, 0, 0, 0.02);
  --shadow-md: 0 12px 24px -4px rgba(0, 0, 0, 0.04);
  --shadow-lg: 0 24px 48px -12px rgba(0, 0, 0, 0.06);
}
