.spin{aspect-ratio:1;display:grid}.spin:before,.spin:after{content:"";--c:no-repeat radial-gradient(farthest-side, var(--color-primary-600) 92%, #0000);background:var(--c) 50% 0, var(--c) 50% 100%, var(--c) 100% 50%, var(--c) 0 50%;grid-area:1/1;animation:1s infinite l12}.spin:before{filter:hue-rotate(45deg);animation-timing-function:linear}@keyframes l12{to{transform:rotate(.5turn)}}
