.global-error{--font-sans:system-ui, sans-serif;--font-mono:ui-monospace, monospace;background:var(--schemes-surface);color:var(--schemes-on-surface);font-family:var(--font-sans);min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.global-error__panel{align-items:flex-start;gap:var(--space-3);max-width:36rem;padding:var(--space-8);background:var(--schemes-surface-container-low);border-radius:var(--corner-extra-large);flex-direction:column;display:flex}.global-error__panel h1,.global-error__panel p{margin:0}.global-error__panel code{font-family:var(--font-mono)}.global-error__button{margin-top:var(--space-2);min-height:40px;padding:0 var(--space-6);border-radius:var(--corner-full,999px);background:var(--schemes-primary);color:var(--schemes-on-primary);font:inherit;font-weight:var(--fw-medium);cursor:pointer;border:0}.global-error__button:focus-visible{outline:2px solid var(--schemes-primary);outline-offset:2px}
