.highlight-pink {
    color: #b600ad; 
  }

  html {
    scroll-behavior: smooth;
  }

#why-join,
#description,
#faqs,
#location,
#mentor {
  scroll-margin-top: 100px;
}

#day-1,
#day-2,
#day-3 {
  scroll-margin-top: 80px;
}

@media (max-width: 991.98px) {
  [data-bs-theme="light"] .offcanvas {
    background-color: #fff !important;
    color: #212529 !important;
  }

  [data-bs-theme="light"] .offcanvas .nav-link {
    color: #212529 !important;
  }

  [data-bs-theme="light"] .offcanvas .nav-link:hover,
  [data-bs-theme="light"] .offcanvas .nav-link:focus {
    color: #000 !important;
  }
}