@keyframes spinner-rotate{to{transform:rotate(1turn)}}.spinner{display:inline-flex;align-items:center;gap:.4rem}.spinner__icon{display:inline-block;vertical-align:middle;flex:0 0 auto;line-height:0;animation:spinner-rotate 1s linear infinite;transform-box:fill-box;transform-origin:50% 50%}.spinner-center{display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.spinner__icon{animation:none}}