/* ==========================================================================
   SIL-VEX ENGINEERING — animations.css
   Shared keyframes. Page-specific timing/usage lives with the page markup.
   ========================================================================== */

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

@keyframes spin-slow{
  from{ transform: rotate(0deg); }
  to  { transform: rotate(360deg); }
}

@keyframes dash{
  to{ stroke-dashoffset: 0; }
}

@keyframes pulseRing{
  0%   { transform: scale(.92); opacity:.5; }
  70%  { transform: scale(1.35); opacity:0; }
  100% { transform: scale(1.35); opacity:0; }
}

@media (prefers-reduced-motion: reduce){
  *{ animation-duration: .001ms !important; animation-iteration-count: 1 !important; }
}