/* ============================================
   Minimal Enhancements for azsurgery.gr
   ONLY subtle improvements - NO design changes
   ============================================ */

/* Smooth Scroll Behavior */
html {
  scroll-behavior: smooth;
}

/* Subtle Card Hover Effect - ONLY on hover, no changes to default state */
.card.cart-block:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card.cart-block {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Subtle Button Hover Enhancement */
.btn {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.btn:hover {
  transform: translateY(-1px);
}

/* Image Hover Zoom - Very subtle */
.card-img img {
  transition: transform 0.4s ease;
}

.card.cart-block:hover .card-img img {
  transform: scale(1.03);
}

/* Social Button Hover */
.btn-social:hover {
  transform: scale(1.1);
  transition: transform 0.2s ease;
}

/* Smooth scroll-to-top button */
#scrollToTop {
  transition: transform 0.2s ease;
}

#scrollToTop:hover {
  transform: translateY(-2px);
}

/* Form Focus Enhancement */
.form-control:focus {
  transition: box-shadow 0.2s ease;
}

/* Accessibility - Reduced Motion */
@media (prefers-reduced-motion: reduce) {

  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
  }
}

/* Print Styles */
@media print {

  .btn,
  .navbar,
  #scrollToTop {
    display: none !important;
  }
}