
.spinner-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 200px;
    gap: 12px;
}

.spinner-circle {
    cx: 20;
    cy: 20;
    r: 18;
    stroke-width: 5;
    stroke-opacity: 0.3;
}

.spinner-path {
    stroke-width: 5;
}

.loading-text {
    font-size: 16px;
    color: hsl(var(--foreground));
    vertical-align: middle;
}
