.app-loader-svg {
    animation: 1.5s linear infinite svg-animation;
    max-width: 40px;
}

@keyframes svg-animation {
    0% {
        transform-origin: 50% 50%;
    }

    100% {
        transform: rotate(360deg)
    }
}

.app-loader-circle {
    animation: 1.5s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: white;
    stroke-dasharray: 283;
    stroke-dashoffset: 280;
    stroke-width: 8px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {

    0% {
        stroke-dasharray: 1px 400px;
        stroke-dashoffset: 40px;
    }

    50% {
        stroke-dasharray: 200px 400px;
        stroke-dashoffset: -100px;
    }

    100% {
        stroke-dasharray: 200px 400px;
        stroke-dashoffset: -300px;
    }
}

html {
    background-color: #6975AB;
    padding: 0;
    margin: 0;
}

.app-loader {
    height: 100vh;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding-top: 16px;
}
