.dots-loader{aspect-ratio:2;--dots-color:var(--gray-4);--_g:no-repeat radial-gradient(circle closest-side,var(--dots-color) 90%,transparent);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 50%;animation:dots-animation 1s ease infinite}@keyframes dots-animation{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}