/* KORUM-OS Live Process Animations */

/* AI Deck Card Pulsing */
.deck-card.responding {
    animation: card-glow-pulse 1.5s infinite ease-in-out;
    border-color: var(--accent-gold) !important;
    z-index: 10;
}

@keyframes card-glow-pulse {
    0% { box-shadow: 0 0 5px rgba(245, 168, 0, 0.2); transform: scale(1); }
    50% { box-shadow: 0 0 25px rgba(245, 168, 0, 0.5); transform: scale(1.02); }
    100% { box-shadow: 0 0 5px rgba(245, 168, 0, 0.2); transform: scale(1); }
}

/* Mission Flow Step Processing Pulse */
.mission-flow-step.processing {
    animation: step-pulse 2s infinite ease-in-out;
    border-color: var(--accent-gold) !important;
}

@keyframes step-pulse {
    0% { box-shadow: 0 0 5px rgba(245, 168, 0, 0.1), inset 0 1px 0 rgba(255, 209, 102, 0.05); }
    50% { box-shadow: 0 0 20px rgba(245, 168, 0, 0.3), inset 0 1px 0 rgba(255, 209, 102, 0.15); }
    100% { box-shadow: 0 0 5px rgba(245, 168, 0, 0.1), inset 0 1px 0 rgba(255, 209, 102, 0.05); }
}

/* Global Activation Glow */
body.activated .screen-container {
    box-shadow: inset 0 0 150px rgba(245, 168, 0, 0.05), inset 0 0 100px rgba(0, 0, 0, 0.55);
}
