.ui-spinner{--spinner-size:16px;box-sizing:border-box;inline-size:var(--spinner-size);block-size:var(--spinner-size);border:2px solid;vertical-align:middle;border-inline-end-color:#0000;border-radius:50%;flex:none;display:inline-block}.ui-spinner[data-size=sm]{--spinner-size:12px}.ui-spinner[data-size=lg]{--spinner-size:24px;border-width:3px}@media (prefers-reduced-motion:no-preference){.ui-spinner{animation:1s linear infinite ui-spinner-turn}}@keyframes ui-spinner-turn{to{transform:rotate(360deg)}}
