.error-banner.svelte-1mvdqen{display:flex;align-items:start;gap:var(--space-4);padding:var(--space-4);background-color:var(--color-error-50, #fef2f2);border:var(--border-width) var(--border-style) var(--color-error-200, #fecaca);border-radius:var(--radius-md);color:var(--color-error-900, #7f1d1d)}.error-icon.svelte-1mvdqen{color:var(--color-error, #ef4444);flex-shrink:0}.error-content.svelte-1mvdqen{display:flex;flex-direction:column;gap:var(--space-1)}.error-title.svelte-1mvdqen{font-size:var(--text-base);font-weight:var(--font-semibold);margin:0}.error-description.svelte-1mvdqen{font-size:var(--text-sm);opacity:.9;margin:0;max-width:none}.error-actions.svelte-1mvdqen{margin-top:var(--space-2)}
