Fairly basic, just an SVG that's rotated using a simple CSS animation.

Using aspect_ratio

You can give an aspect ratio and the spinner will create a <div> with the --aspect-ratio: set from the static/gobal.css CSS. This will make it work as a compliment to the .stacked and .layer CSS so you can have a simple loading spinner over another component.