.error-boundary.svelte-mhhb9g{display:flex;justify-content:center;align-items:center;min-height:200px;padding:2rem;background-color:var(--bg-secondary);border:2px solid var(--error);border-radius:var(--radius-md);margin:1rem}.error-boundary-content.svelte-mhhb9g{text-align:center;max-width:600px}.error-boundary-icon.svelte-mhhb9g{font-size:3rem;margin-bottom:1rem;color:var(--error)}.error-boundary-title.svelte-mhhb9g{color:var(--error);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.error-boundary-description.svelte-mhhb9g{color:var(--text-secondary);margin-bottom:1rem;max-width:400px;line-height:1.5}.error-boundary-actions.svelte-mhhb9g{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.error-boundary-retry-button.svelte-mhhb9g,.error-boundary-reload-button.svelte-mhhb9g,.error-boundary-report-button.svelte-mhhb9g,.error-boundary-dismiss-button.svelte-mhhb9g{padding:.5rem 1rem;border:none;border-radius:var(--radius-xs);cursor:pointer;font-weight:500;transition:all .2s ease}.error-boundary-retry-button.svelte-mhhb9g{background-color:var(--primary);color:var(--button-primary-text, white)}.error-boundary-retry-button.svelte-mhhb9g:disabled{opacity:.5;cursor:not-allowed}.retry-count.svelte-mhhb9g{font-size:.9em;opacity:.8;margin-left:.25rem}.error-boundary-reload-button.svelte-mhhb9g{background-color:var(--secondary);color:var(--button-primary-text, white)}.error-boundary-report-button.svelte-mhhb9g{background-color:var(--warning);color:var(--text-primary)}.error-boundary-dismiss-button.svelte-mhhb9g{background-color:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color)}.error-boundary-details.svelte-mhhb9g{text-align:left;margin-top:1rem;padding:1rem;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xs)}.error-boundary-details.svelte-mhhb9g summary:where(.svelte-mhhb9g){cursor:pointer;font-weight:600;margin-bottom:.5rem}.error-boundary-info.svelte-mhhb9g{font-size:.9rem;color:var(--text-secondary)}.error-boundary-stack.svelte-mhhb9g,.error-boundary-data.svelte-mhhb9g{background-color:var(--bg-secondary);padding:.5rem;border-radius:var(--radius-xs);overflow-x:auto;font-family:var(--font-mono, monospace);font-size:.8rem;margin-top:.5rem;white-space:pre-wrap;word-break:break-all}
