/* ==========================================================================
   MASTER FORKLIFT WORKS - Keyframe & Industrial Animations
   ========================================================================== */

@keyframes pulseSubtle {
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.05); opacity: 0.85; }
  100% { transform: scale(1); opacity: 1; }
}

@keyframes mouseScroll {
  0% { transform: translate(-50%, 0); opacity: 1; }
  80% { transform: translate(-50%, 14px); opacity: 0; }
  100% { transform: translate(-50%, 0); opacity: 0; }
}

@keyframes floatElement {
  0% { transform: translateY(0px); }
  50% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}

.floating-element {
  animation: floatElement 4s ease-in-out infinite;
}

@keyframes gearRotate {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

.gear-spin {
  animation: gearRotate 18s linear infinite;
}

/* Fade In Classes for Scroll Trigger */
.fade-in-up {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.fade-in-up.appeared {
  opacity: 1;
  transform: translateY(0);
}
