/* Minimal animation set (can complement animate.css) */

@keyframes adust-fade-in { from { opacity: 0; } to { opacity: 1; } }
@keyframes adust-slide-up { from { transform: translateY(10px); opacity: 0; } to { transform: translateY(0); opacity: 1; } }
@keyframes adust-zoom-in { from { transform: scale(.98); opacity: 0; } to { transform: scale(1); opacity: 1; } }

.animate-fade-in { animation: adust-fade-in .4s ease-out both; }
.animate-slide-up { animation: adust-slide-up .45s ease-out both; }
.animate-zoom-in { animation: adust-zoom-in .35s ease-out both; }

/* Utility to stagger children */
.stagger-children > * { opacity: 0; }
.stagger-children > * { animation: adust-fade-in .5s ease-out forwards; }
.stagger-children > *:nth-child(2) { animation-delay: .05s; }
.stagger-children > *:nth-child(3) { animation-delay: .1s; }
.stagger-children > *:nth-child(4) { animation-delay: .15s; }
.stagger-children > *:nth-child(5) { animation-delay: .2s; }
