.loading.svelte-ezonxj{padding:var(--space-xl) 0;text-align:center}.loading.svelte-ezonxj p:where(.svelte-ezonxj){color:var(--color-muted);line-height:1.6;margin:var(--space-sm) 0}.loading.svelte-ezonxj a:where(.svelte-ezonxj){color:var(--color-fg)}.error-container.svelte-ezonxj{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:var(--space-lg)}.error-content.svelte-ezonxj{max-width:600px;text-align:center}h1.svelte-ezonxj{font-size:2.5rem;margin-bottom:var(--space-md);color:var(--color-fg)}.error-message.svelte-ezonxj{font-size:1.25rem;color:var(--color-fg-muted);margin-bottom:var(--space-sm)}.hint.svelte-ezonxj{font-size:1rem;color:var(--color-fg-muted);margin-bottom:var(--space-lg)}.actions.svelte-ezonxj{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.button.svelte-ezonxj{display:inline-block;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:all .2s ease}.button.primary.svelte-ezonxj{background-color:var(--color-accent);color:#fff}.button.primary.svelte-ezonxj:hover{background-color:var(--color-accent-hover);transform:translateY(-2px)}.button.secondary.svelte-ezonxj{background-color:var(--color-bg-secondary);color:var(--color-fg);border:2px solid var(--color-border)}.button.secondary.svelte-ezonxj:hover{background-color:var(--color-bg-tertiary);transform:translateY(-2px)}
