 .discord-card {
            max-width: 500px;
            margin: 0 auto;
            background: var(--card);
            border-radius: var(--border-radius);
            padding: 30px;
            text-align: center;
            box-shadow: var(--box-shadow);
            position: relative;
            overflow: hidden;
            opacity: 0;
            transform: translateY(50px);
            transition: all 0.8s ease;
        }

        .discord-card.visible {
            opacity: 1;
            transform: translateY(0);
        }

        .discord-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 5px;
            background: var(--primary-color);
        }

        .online-count {
            font-size: 1.2rem;
            margin: 15px 0;
            color: var(--primary-color);
        }

        .online-count span {
            font-weight: bold;
        }

        .discord-btn-glow {
            background: #7289DA;
            transition: all 0.3s ease;
        }

        .discord-btn-glow:hover {
            background: #677bc4;
            box-shadow: 0 0 15px rgba(114, 137, 218, 0.6);
        }