/*
  Centralized CSS Effects & Animations
  Version: 202507201600

  --- DOCUMENTATION ---
  For a detailed guide on available animations and how to use them,
  please refer to: /spa/general/docs/CSS-EFFECTS-GUIDE.md

  --- MAINTENANCE NOTE ---
  If you add, remove, or modify any @keyframes in this file,
  you MUST update the documentation file mentioned above to reflect the changes.
*/

@keyframes fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@keyframes slide-in-right {
    from {
        transform: translateX(100%);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}


@keyframes slide-down {
    from { transform: translateY(-100%); }
    to { transform: translateY(0); }
}

@keyframes fade-in-up {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}