/* latin */
@font-face {
    font-family: Satisfy;
    src: url("https://olymprintsoftware.com/fonts/Satisfy-Regular.ttf") format("truetype");
    /*font-weight: normal;
    font-display: swap;*/
}

.loading {
    position: fixed;
    background: linear-gradient(217deg, rgb(209 153 255) 0%, rgb(100 97 255) 24%, rgb(163 252 255) 100%);
    color: white;
    width: 100%;
    height: 100%;
    z-index: 99999998;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 80px;
    flex-direction: column;
    text-align: center;
}

.animawait{
    animation: pulse 1.5s infinite ease-in-out;
}

.animawait-1{
    animation-delay: -0.3s;
}

.animawait-2{
    animation-delay: -0.1s;
}

.animawait-3{
    animation-delay: 0.1s;
}

.Satisfy{
    font-family: Satisfy,  sans-serif;
}

@keyframes pulse {
    0% {
        /*transform: scale(0.8);*/
        color: rgba(255, 66, 244, 0.01);
        /*box-shadow: 0 0 0 0 rgba(178, 212, 252, 0.7);*/
    }

    50% {
        /*transform: scale(1.2);*/
        color: #fff;
        /*box-shadow: 0 0 0 10px rgba(178, 212, 252, 0);*/
    }

    100% {
        /* transform: scale(0.8);*/
        color: rgba(255, 66, 244, 0.01);
        /*box-shadow: 0 0 0 0 rgba(178, 212, 252, 0.7);*/
    }
}
