g spinner if needed */
        justify-content: center; /* For centering spinner if needed */
        min-height: 100vh; /* Ensure full viewport height */
      }
      #loading-spinner {
        width: 48px;
        height: 48px;
        border: 5px solid hsl(var(--secondary)); /* Lighter color for the track */
        border-bottom-color: hsl(var(--primary)); /* Primary color for the spinner arc */
        border-radius: 50%;
        display: inline-block;
        box-sizing: border-box;
        animation