/* Green theme: vibrant-green */

.bg-vibrant-green {
  background-color: #35B133 !important;
}

.vibrant-hover {
  background-color: #0ADD08 !important;
}

.text-vibrant-green {
  color: #35B133 !important;
}

.border-vibrant-green {
  border-color: #35B133 !important;
}

.hover\:bg-vibrant-green:hover {
  background-color: #35B133 !important;
}

.hover\:text-vibrant-green:hover {
  color: #35B133 !important;
}


/* Shadow and gradient for vibrant green */

.shadow-vibrant-green {
  box-shadow: 0 2px 6px rgba(105, 190, 40, 0.4);
}

.bg-vibrant-green-gradient {
  background: linear-gradient(to right, #35B133, #4a901f);
}




/* Hide scrollbar cross-browser */
.scrollbar-hide {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;     /* Firefox */
}
.scrollbar-hide::-webkit-scrollbar {
  display: none;             /* Safari and Chrome */
}
