/* animations.css – sleek luxury effects */

/* Smooth scrolling for the entire site */
html {
  scroll-behavior: smooth;
}

/* Hover lift for buttons, cards, CTAs – premium material feel */
.hover-lift {
  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.hover-lift:hover {
  transform: translateY(-10px) scale(1.04);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

/* Optional: slight glow on hover for extra luxury */
.hover-glow:hover {
  box-shadow: 0 0 30px rgba(16, 185, 129, 0.3); /* emerald glow */
}

/* Fade-in stagger for hero elements (used with AOS delay) */
[data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}