#temporary{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 1;
    /*opacity: 0.2;
    background: green;*/
}
.splash{
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    z-index: -1;
}
.splash > div{
    border-radius: 50%;
    animation: wave 2s ease forwards;
    box-shadow: inset 0 0px 25px 2px #7dc2ff;    

}

@keyframes wave {
   from{
    width: 10px;
    height: 10px;
    opacity: 1;
  }
    to {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
}



.bubble {
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #7dc2ff;
    animation: leave 2s ease forwards;
    left: 50%;
    top: 50%;
    opacity: 0.4;
    z-index: -1;
}

@keyframes leave {
   from{
    transform: translateY(0);
  }
    to {
        transform: translateY(-20px);
        opacity: 0;
        width: 0px;
        height: 0px;
        filter: blur(20px);
    }
}