.error-alert.svelte-mragc1{display:flex;align-items:center;padding:.75rem 1rem;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:.25rem;color:#b91c1c;margin-bottom:1rem}.error-alert.svelte-mragc1 .alert-icon:where(.svelte-mragc1){width:20px;height:20px;margin-right:.5rem;fill:currentColor}.error-alert.svelte-mragc1 span:where(.svelte-mragc1){flex-grow:1}.error-alert.svelte-mragc1 .close-btn:where(.svelte-mragc1){background:none;border:none;padding:.25rem;color:inherit;cursor:pointer}.error-alert.svelte-mragc1 .close-btn:where(.svelte-mragc1) svg:where(.svelte-mragc1){width:20px;height:20px;fill:currentColor}@media (prefers-color-scheme: dark){.error-alert.svelte-mragc1{background-color:#fee2e21a;border-color:#fca5a54d;color:#ef4444}}.loading-container.svelte-kg2k3c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.loading-container.svelte-kg2k3c .spinner:where(.svelte-kg2k3c){width:40px;height:40px;border:3px solid rgba(93,92,222,.3);border-top-color:#5d5cde;border-radius:50%;animation:svelte-kg2k3c-spin 1s ease-in-out infinite;margin-bottom:1rem}.loading-container.svelte-kg2k3c p:where(.svelte-kg2k3c){color:#6b7280}@keyframes svelte-kg2k3c-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.loading-container.svelte-kg2k3c p:where(.svelte-kg2k3c){color:#9ca3af}}
