:root {
  /* Interactive */
  --chatButton:#415eb3;
  --chatButtonHighlight:#5274d8;
  --navbarButton:#000000;
  --navbarButtonHighlight:hsl(0, 79%, 39%);
  --callToActionButton:#407e8f;
  --callToActionHighlight:#6da7b7;
  --offerCTA:#ffffff;
  --offerCTAAlternative:#3d6bf5;

  /* Background */
  --background: hsl(0, 0%, 100%);
  --offerBackground: rgba(157, 255, 230, 0.58);
  --modal-background: linear-gradient(90deg, rgb(16 14 14) 0%, rgb(23 18 18) 100%);
  --alternate-background: linear-gradient(0deg, rgb(51 105 107) 0%, rgba(38, 38, 38, 1) 100%);
  --alternate-background-flip: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(38,38,38,1) 100%);
  --light-background: linear-gradient(180deg, rgb(29 32 30) 0%, rgb(37 66 44) 100%);
  --alternate-light-background: linear-gradient(0deg, rgb(29 32 30) 0%, rgb(37 66 44) 100%);

  /* Text */
  --text: #4b4b4b;
  --alternate-text: #e4e4e4;
  --header-text:#5ace37;

  /* Other */
  --primary-color: #92ca04  ;
  --secondary-color: #b7fe00;
  --text-primary: #0f172a;
  --text-secondary: #64748b;
  --text-light: #ffffff;
  --bg-primary: #ffffff;
  --bg-secondary: #f8fafc;
  --bg-dark: #0f172a;
  --bg-card: rgba(255, 255, 255, 0.95);
  --gradient: linear-gradient(135deg, #92ca04 0%, #5a8c02 50%, #37b45a 100%);
  --gradient-primary: linear-gradient(135deg, #92ca04 0%, #b7e440 100%);
  --gradient-secondary: linear-gradient(135deg, #92ca04 0%, #e27a47 100%);
  --gradient-tertiary: linear-gradient(135deg, #92ca04 0%, #52d681 100%);
  --gradient-elegant: linear-gradient(135deg, #92ca04 0%, #b7e440 50%, #6a56c9 100%);
  --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --glass: rgba(255, 255, 255, 0.15);
  --glass-border: rgba(255, 255, 255, 0.2);
}
