/* home.css — Additional home-page-specific overrides */

/* Smooth hover on experience card images */
.card:hover img {
  transform: scale(1.06);
}

/* Temple card hover */
.temple-card:hover .icon-circle {
  transform: scale(1.12);
  box-shadow: var(--glow-saffron);
}

/* Room price hover glow */
.room-card:hover .room-price {
  text-shadow: 0 0 16px rgba(232, 100, 10, 0.45);
}

/* Hero Gita quote fade */
.hero-gita-quote {
  opacity: 0;
  animation: fadeInUp 1.2s ease 1.8s forwards;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(16px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Animation delay helpers */
.reveal-delay-1 {
  transition-delay: 0.1s;
}

.reveal-delay-2 {
  transition-delay: 0.2s;
}

.reveal-delay-3 {
  transition-delay: 0.3s;
}