diff --git a/src/components/load3d/LoadingOverlay.vue b/src/components/common/LoadingOverlay.vue
similarity index 54%
rename from src/components/load3d/LoadingOverlay.vue
rename to src/components/common/LoadingOverlay.vue
index e538b3f91..547dc48ac 100644
--- a/src/components/load3d/LoadingOverlay.vue
+++ b/src/components/common/LoadingOverlay.vue
@@ -5,8 +5,13 @@
class="absolute inset-0 z-50 flex items-center justify-center bg-backdrop/50"
>
-
-
@@ -17,7 +22,7 @@
@@ -25,18 +30,8 @@ defineProps<{
.spinner {
width: 50px;
height: 50px;
- border: 4px solid #f3f3f3;
- border-top: 4px solid #3498db;
+ border: 4px solid var(--muted-foreground);
+ border-top-color: var(--base-foreground);
border-radius: 50%;
- animation: spin 1s linear infinite;
-}
-
-@keyframes spin {
- 0% {
- transform: rotate(0deg);
- }
- 100% {
- transform: rotate(360deg);
- }
}
diff --git a/src/components/load3d/Load3DScene.vue b/src/components/load3d/Load3DScene.vue
index cf497dea5..de2afbdb2 100644
--- a/src/components/load3d/Load3DScene.vue
+++ b/src/components/load3d/Load3DScene.vue
@@ -31,7 +31,7 @@