.loader{aspect-ratio:2;background:linear-gradient(90deg,#524656 50%,#0000 0) -25% 100%/50% 3px repeat-x border-box;border-bottom:3px solid #0000;height:60px;animation:.75s linear infinite l3-0;position:relative}.loader:before{content:"";aspect-ratio:1;background:var(--color-primary);border-radius:50%;animation:.75s cubic-bezier(0,900,1,900) infinite l3-1;position:absolute;inset:auto 42.5% 0}@keyframes l3-0{to{background-position:-125% 100%}}@keyframes l3-1{0%,2%{bottom:0%}98%,to{bottom:.1%}}
