.stat-card:hover {
        transform: translateY(-8px);
        box-shadow: 0 12px 40px rgba(0,0,0,0.15) !important;
    }

    @keyframes livePulse {
        0%, 100% {
            opacity: 1;
            transform: scale(1);
        }

        50% {
            opacity: 0.5;
            transform: scale(1.3);
        }
    }

    @media (max-width: 768px) {
        .stat-card {
            padding: 25px !important;
        }

            .stat-card div[style*="font-size: 2.5rem"] {
                font-size: 2rem !important;
            }
    }
