/* Minimal custom CSS to complement Bootstrap 5.3 */

/* Custom highlight color for key product features */
.text-success {
  color: #28a745 !important;
}

/* Add a subtle hover effect to feature images */
.feature-image {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.img-hover-effect {
  transform: scale(1.03);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}

/* Optional card animations for jQuery enhancement */
.card {
  transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
}

.card-visible {
  opacity: 1;
  transform: translateY(0);
}

/* Button pulse animation on hover */
@keyframes btn-pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}

.btn-pulse {
  animation: btn-pulse 1s ease infinite;
}

/* Ensure modal images don't overflow */
#modalImage {
  max-height: 70vh;
}

/* Style improvements for the table */
.table-primary {
  background-color: #e6f2ff;
}

.btn-success {
  transition: all 0.3s ease;
}

.btn-success:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

/* For initial animations if jQuery is available */
.card:not(.card-visible) {
  opacity: 0;
  transform: translateY(20px);
}
