.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.loading-container .loading-spinner{width:40px;height:40px;border:3px solid rgb(var(--card-border-rgb),.3);border-top-color:var(--red);border-radius:50%;animation:spin 1s linear infinite}.loading-container p{color:rgb(var(--foreground-rgb),.7);font-size:.9rem}@keyframes spin{to{transform:rotate(1turn)}}