.error-fallback{background-color:var(--system-background-component);max-width:900px;color:var(--system-font-color);border:1px solid var(--border-color);border-left:4px solid var(--system-generic-danger);border-radius:var(--overlay-corner-radius);flex-direction:column;gap:12px;margin:16px;padding:24px;display:flex}.error-fallback-page{margin:48px auto}.error-fallback-title{margin:0;font-size:1.25rem}.error-fallback p{margin:0}.error-fallback-hint{color:var(--system-color-gray-text-color)}.error-fallback-actions{flex-wrap:wrap;gap:8px;display:flex}.error-fallback-button{border:1px solid var(--border-color);border-radius:var(--control-corner-radius);background-color:var(--system-background-primary);color:var(--system-font-color);cursor:pointer;padding:6px 14px}.error-fallback-button:hover{background-color:var(--hover-gradient)}.error-fallback-button:active{background-color:var(--active-gradient)}.error-fallback-button:focus-visible{outline:2px solid var(--system-color-highlight-color)}.error-fallback-details summary{cursor:pointer;color:var(--system-color-highlight-color)}.error-fallback-details dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0 0;font-size:.875rem;display:grid}.error-fallback-details dt{color:var(--system-color-gray-text-color)}.error-fallback-details dd{word-break:break-word;margin:0}.error-fallback-details pre{white-space:pre-wrap;margin:0;font-family:inherit}
