body {
    background-color: cadetblue;
    z-index: 0;
}

h3 {
    color: #ff2f2f;
}

h1 {
    text-align: center;
}

.bubble {
    position: fixed;
    left: calc(50% - 25px);
    top: calc(50% - 25px);
    z-index: -100;


    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 20px solid blue;
    padding: 1%;
    background-color: s;

    animation: grow 3s linear infinite;
}

.star {
    top: 20px;
    right: 20px;
    position: absolute;

    width: 20px;
    height: 20px;
    border-radius: 100%;width: 20%;

}
@keyframes grow {
    0% {
        scale: 100%;
        opacity: 50%;
    }

    50% {
        scale: 2000%;   
        opacity: 70%;
    }
    90% {
        scale: 4000%;
        opacity: 80%;
    }
}   
@keyframes expand {
    0% {
        opactiy: 0%;
        transform: scale(0) translateY(0) rotate(0deg);
    }

    20% {
        opactiy: 80%;
        transform: scale(0.5) translateY(-10px) rotate(-5deg);
    }

    100% {
        opactiy: 100%;
        transform: scale(1) translateY(-90px) rotate(-deg);
    }

}

