.neo-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite neo-spinner-turn;display:inline-block}.neo-spinner--sm{width:1em;height:1em}.neo-spinner--lg{width:36px;height:36px;color:var(--violet-500);border-width:3px}.neo-dark .neo-spinner--lg,.neo-violet .neo-spinner--lg{color:var(--accent)}@keyframes neo-spinner-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.neo-spinner{animation-duration:2.4s}}html[data-a11y-motion] .neo-spinner{animation:none}
