.loader{aspect-ratio:1;--loader-color:#000;--c:no-repeat linear-gradient(var(--loader-color) 0 0);background:var(--c) 0% 50%, var(--c) 50% 50%, var(--c) 100% 50%;background-size:20% 100%;width:45px;animation:1s linear infinite l1}.dark .loader{--loader-color:#fff}@keyframes l1{0%{background-size:20% 100%,20% 100%,20% 100%}33%{background-size:20% 10%,20% 100%,20% 100%}50%{background-size:20% 100%,20% 10%,20% 100%}66%{background-size:20% 100%,20% 100%,20% 10%}to{background-size:20% 100%,20% 100%,20% 100%}}
