/* ===========================================================
   GLASS STYLE (PRO)
   Futuristic glassmorphism + neon glow + subtle animations
   =========================================================== */

.ulse-glass {
    position: relative;
    padding: 35px;
    border-radius: 22px;
    max-width: 900px;
    margin: 25px auto;

    /* Glass core */
    background: rgba(201, 195, 195, 0.365);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    /* Border */
    border: 1px solid rgba(255, 255, 255, 0.18);

    /* Soft inner glow */
    box-shadow:
        inset 0 0 40px rgba(255,255,255,0.12),
        0 0 25px rgba(0, 200, 255, 0.35),
        0 0 60px rgba(0, 180, 255, 0.25);
    
    /* Neon animated edge */
    animation: glassEdgeGlow 6s infinite linear;
}

/* Neon gradient animation */
@keyframes glassEdgeGlow {
    0% { box-shadow:
        inset 0 0 40px rgba(255,255,255,0.12),
        0 0 20px rgba(0, 200, 255, 0.3),
        0 0 35px rgba(0, 180, 255, 0.25);
    }
    50% { box-shadow:
        inset 0 0 40px rgba(255,255,255,0.18),
        0 0 30px rgba(0, 220, 255, 0.4),
        0 0 55px rgba(0, 200, 255, 0.3);
    }
    100% { box-shadow:
        inset 0 0 40px rgba(255,255,255,0.12),
        0 0 20px rgba(0, 200, 255, 0.3),
        0 0 35px rgba(0, 180, 255, 0.25);
    }
}

/* Text */
.ulse-glass * {
    color: #1b0953;
    font-family: "Inter", sans-serif;
    line-height: 1.75;
}

/* Title inside glass content */
.ulse-glass strong {
    font-size: 20px;
    color: #294040;
}


