
/* animations.css - Custom Animations */
@keyframes pulse-slow {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.6; transform: scale(0.95); }
}

@keyframes dash {
    to {
        stroke-dashoffset: -40;
    }
}

.animate-pulse-slow {
    animation: pulse-slow 3s infinite ease-in-out;
}

.animate-flow-line {
    stroke-dasharray: 5;
    animation: dash 1s linear infinite;
}

.node-pulse {
    transition: all 0.3s ease;
}
.node-pulse:hover {
    transform: scale(1.1);
    filter: drop-shadow(0 0 8px rgba(127, 78, 201, 0.5));
}
