/* Stack Animations */
.stack-item {
    transition: all 0.3s ease;
    animation: dropIn 0.3s ease-out forwards;
}
@keyframes dropIn {
    from { opacity: 0; transform: translateY(-20px); }
    to { opacity: 1; transform: translateY(0); }
}

/* Queue Animations */
.queue-item {
    transition: all 0.3s ease;
    animation: slideRight 0.3s ease-out forwards;
}
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-20px); }
    to { opacity: 1; transform: translateX(0); }
}
