/* latin */
@font-face {
    font-family: 'Satisfy';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/satisfy/v17/rP2Hp2yn6lkG50LoCZOIHQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.loading {
    position: fixed;
    background: linear-gradient(61deg,var(--couleurfonce),var(--couleurdefault));
    color: white;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
    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);*/
    }
}
