.app-error-fallback{min-height:60vh;padding:var(--app-space-5,24px);justify-content:center;align-items:center;display:flex}.app-error-fallback-card{width:100%;max-width:460px;padding:var(--app-space-6,32px);border-radius:var(--app-radius-md,10px);border:1px solid var(--app-border,#e4e1da);background:var(--app-surface,#fff);color:var(--app-text,#1e2024);text-align:center;box-shadow:var(--app-shadow-lg)}.app-error-fallback-title{margin:0 0 var(--app-space-2,8px);font-size:var(--app-font-xl,20px);font-weight:700}.app-error-fallback-message{margin:0 0 var(--app-space-5,24px);color:var(--app-text-muted,#6a6a68);line-height:1.5}.app-error-fallback-actions{justify-content:center;gap:var(--app-space-3,12px);flex-wrap:wrap;display:flex}.app-error-fallback-details{margin-top:var(--app-space-5,24px);text-align:left;font-size:var(--app-font-xs,12px);color:var(--app-text-muted,#6a6a68)}.app-error-fallback-details-body{margin-top:var(--app-space-2,8px);padding:var(--app-space-2,8px) 10px;border-radius:var(--app-radius,6px);background:var(--app-surface-alt,#f5f4f1);white-space:pre-wrap;word-break:break-word;font-family:monospace}
