.error-panel{align-items:flex-start;gap:var(--space-3);max-width:36rem;margin:var(--space-8) auto;padding:var(--space-8);background:var(--surface-card,var(--schemes-surface-container-low));border-radius:var(--corner-extra-large);flex-direction:column;display:flex}.error-panel h1,.error-panel p{margin:0}.error-panel__body,.error-panel__ref{color:var(--schemes-on-surface-variant)}.error-panel__ref code{font-family:var(--font-mono);color:var(--schemes-on-surface)}.error-panel__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:600px){.error-panel{margin:var(--space-4);padding:var(--space-6)}}.error-panel__retry{min-height:44px;padding:0 var(--space-6);border-radius:var(--corner-full);background:var(--schemes-primary);color:var(--schemes-on-primary);font:inherit;font-weight:var(--fw-medium);cursor:pointer;border:0}.error-panel__retry:focus-visible{outline:2px solid var(--schemes-primary);outline-offset:2px}
