.loading-spinner{font-family:var(--font-sans);gap:var(--space-sm,.5rem)}.loading-spinner-inline{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.loading-spinner-block,.loading-spinner-centered{display:flex;align-items:center}.loading-spinner-centered{justify-content:center;flex-direction:column;min-height:320px;width:100%}.loading-spinner .spinner-border{border-color:currentColor transparent currentColor currentColor}.loading-spinner span{color:var(--text-default);font-size:var(--text-base);line-height:1.5}