/* ========== SLICK CAROUSEL OPTIMIZATIONS ========== */
.slick-carousel {
  /* Smooth animations */
  transition: all 0.3s ease;
}

.slick-carousel .slick-slide {
  /* Ensure slides are visible */
  opacity: 1;
  transition: opacity 0.3s ease;
}

.slick-carousel .slick-slide:focus {
  outline: none;
}

/* Override Slick default dots styling */
.slick-carousel .slick-dots {
  display: none !important;
}

/* Smooth drag and swipe */
.slick-carousel.slick-initialized {
  user-select: none;
  -webkit-user-drag: none;
}

/* Improve performance */
.slick-carousel .slick-track {
  will-change: transform;
}
