.page-load-error.svelte-2a5gfu{width:min(100%,28rem);border:1px solid var(--color-border, rgba(0, 0, 0, .07));border-radius:1.5rem;background:var(--bg-surface, #ffffff);padding:2rem;text-align:center}.error-icon.svelte-2a5gfu{display:grid;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;place-items:center;border:1px solid var(--color-border, rgba(0, 0, 0, .07));border-radius:1rem;background:var(--bg-subtle, #f9fafb);color:var(--color-danger, #cc0000)}h1.svelte-2a5gfu{margin:0;color:var(--color-danger, #cc0000);font-size:1.25rem;font-weight:700;line-height:1.5}p.svelte-2a5gfu{margin:.75rem 0 0;color:var(--text-secondary, #374151);font-size:.875rem;line-height:1.75;overflow-wrap:anywhere}.error-actions.svelte-2a5gfu{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}button.svelte-2a5gfu{min-height:2.75rem;border:1px solid transparent;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer}button.svelte-2a5gfu:focus-visible{outline:2px solid var(--color-primary, #0054e9);outline-offset:3px}.retry-button.svelte-2a5gfu{background:var(--color-primary, #0054e9);color:#fff}.retry-button.svelte-2a5gfu:hover{background:var(--ion-color-primary-shade, #0049cd)}.reload-button.svelte-2a5gfu{border-color:var(--color-border, rgba(0, 0, 0, .07));background:var(--bg-subtle, #f9fafb);color:var(--text-primary, #1f2937)}.reload-button.svelte-2a5gfu:hover{background:var(--bg-muted, #f3f4f6)}@media(max-width:420px){.page-load-error.svelte-2a5gfu{padding:1.5rem}.error-actions.svelte-2a5gfu{flex-direction:column}}
