 @keyframes pulse-red {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.4; transform: scale(1.08); }
}
@keyframes pulse-yellow {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
}
.animate-pulse-red { animation: pulse-red 1.5s infinite ease-in-out; }
.animate-pulse-yellow { animation: pulse-yellow 1.5s infinite ease-in-out; }
.glass-panel {
    background: rgba(15, 23, 42, 0.88);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255, 255, 255, 0.1);
}