/* ==========================================================================
   رحلة مع يسوع – من الهيكل إلى القيامة
   Animations & Micro-interactions
   ========================================================================== */

@keyframes pulseGlow {
  0% { box-shadow: 0 0 0 0 rgba(217, 154, 38, 0.4); }
  70% { box-shadow: 0 0 0 14px rgba(217, 154, 38, 0); }
  100% { box-shadow: 0 0 0 0 rgba(217, 154, 38, 0); }
}

.pulse-glow {
  animation: pulseGlow 2.5s infinite;
}

@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.slide-up {
  animation: slideUp 500ms ease forwards;
}

@keyframes floatGentle {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

.float-gentle {
  animation: floatGentle 4s ease-in-out infinite;
}

@keyframes shimmer {
  0% { background-position: -200% 0; }
  100% { background-position: 200% 0; }
}

.shimmer-effect {
  background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
  background-size: 200% 100%;
  animation: shimmer 3s infinite;
}

/* Reduced Motion Override */
@media (prefers-reduced-motion: reduce) {
  .pulse-glow,
  .slide-up,
  .float-gentle,
  .shimmer-effect {
    animation: none !important;
  }
}

