/* ==========================================================================
   GROWTH WITH GYANENDRA - DESIGN TOKENS & SYSTEM VARIABLES
   Domain: growth.gyanendrasharma.com
   ========================================================================== */

:root {
  /* Brand Palette - Premium Sleek Dark Mode with Radiant Accents */
  --bg-dark: #090d16;
  --bg-card: #111827;
  --bg-card-hover: #1f293d;
  --bg-glass: rgba(17, 24, 39, 0.75);
  --bg-glass-card: rgba(30, 41, 59, 0.65);
  --border-glass: rgba(255, 255, 255, 0.08);
  --border-glass-bright: rgba(99, 102, 241, 0.3);

  /* Primary Brand Colors */
  --primary-indigo: #6366f1;
  --primary-indigo-hover: #4f46e5;
  --accent-cyan: #06b6d4;
  --accent-emerald: #10b981;
  --accent-amber: #f59e0b;
  --accent-whatsapp: #25d366;

  /* Radiant Gradients */
  --grad-primary: linear-gradient(135deg, #6366f1 0%, #06b6d4 100%);
  --grad-gold: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%);
  --grad-emerald: linear-gradient(135deg, #10b981 0%, #059669 100%);
  --grad-text: linear-gradient(135deg, #ffffff 0%, #cbd5e1 100%);
  --grad-accent-text: linear-gradient(135deg, #818cf8 0%, #38bdf8 100%);

  /* Text Colors */
  --text-white: #ffffff;
  --text-main: #f1f5f9;
  --text-muted: #94a3b8;
  --text-dim: #64748b;

  /* Typography Fonts */
  --font-heading: 'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  /* Elevations & Shadows */
  --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.25);
  --shadow-md: 0 8px 24px rgba(0, 0, 0, 0.4);
  --shadow-lg: 0 16px 40px rgba(0, 0, 0, 0.6);
  --shadow-glow: 0 0 25px rgba(99, 102, 241, 0.35);
  --shadow-glow-emerald: 0 0 25px rgba(16, 185, 129, 0.35);

  /* Radius Tokens */
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 20px;
  --radius-pill: 9999px;

  /* Transitions */
  --transition-fast: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-normal: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-bounce: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
