.app_loader-container {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100vw;
    min-height: 100vh;
}

.app_loader {
    display: flex;
    box-sizing: border-box;
    width: 60px;
    animation: l1 2s infinite linear;
    color: #fefefe;
    border: 2px solid;
    border-radius: 50%;
    background: radial-gradient(circle 5px, currentColor 95%, #0000),
    linear-gradient(currentColor 50%, #0000 0) 50%/3px 60% no-repeat;
    aspect-ratio: 1;
}

.app_loader:before {
    flex: 1;
    content: "";
    animation: inherit;
    background: linear-gradient(currentColor 50%, #0000 0) 50%/2px 80% no-repeat;
}

@keyframes l1 {
    100% {
        transform: rotate(1turn)
    }
}