.loading-screen.svelte-1r2085f,.error-screen.svelte-1r2085f{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-family:system-ui,sans-serif;color:#64748b}.spinner.svelte-1r2085f{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:svelte-1r2085f-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-1r2085f-spin{to{transform:rotate(360deg)}}
