.error-state.svelte-7r77lj{display:flex;flex-direction:column;align-items:center;text-align:center}.size-tight.svelte-7r77lj{padding:var(--space-6) var(--space-4);gap:var(--space-2)}.size-normal.svelte-7r77lj{padding:var(--space-12) var(--space-6);gap:var(--space-3);max-width:480px;margin-inline:auto}.error-icon.svelte-7r77lj{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;margin-bottom:var(--space-2)}.error-icon.svelte-7r77lj svg:where(.svelte-7r77lj){width:28px;height:28px}.severity-error.svelte-7r77lj .error-icon:where(.svelte-7r77lj){background:color-mix(in srgb,var(--color-live-500, hsl(0 75% 60%)) 15%,var(--card-bg));color:var(--color-live-500, hsl(0 75% 60%))}.severity-warning.svelte-7r77lj .error-icon:where(.svelte-7r77lj){background:color-mix(in srgb,var(--color-victory-500) 15%,var(--card-bg));color:var(--color-victory-700)}.severity-info.svelte-7r77lj .error-icon:where(.svelte-7r77lj){background:color-mix(in srgb,var(--color-brand-500) 15%,var(--card-bg));color:var(--color-brand-700)}.error-title.svelte-7r77lj{color:var(--text-primary);margin:0}.error-description.svelte-7r77lj{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary);margin:0;max-width:44ch}.error-detail.svelte-7r77lj{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-tertiary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);user-select:all}.error-actions.svelte-7r77lj{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3);justify-content:center}
