.render-failure{max-width:32rem;overflow-wrap:anywhere;margin:15vh auto;padding:2rem;color:var(--ink, #0a0a0a);background:var(--ground, #ffffff);font:1rem/1.5 system-ui,sans-serif}.render-failure h1{font-size:1.5rem}.render-failure[hidden]{display:none}.render-failure[data-phase=pending]{visibility:hidden}.render-failure[data-phase=starting]{--startup-deadline: 30s;visibility:hidden;animation-name:render-failure-reveal;animation-delay:var(--startup-deadline);animation-fill-mode:forwards}@keyframes render-failure-reveal{to{visibility:visible}}.render-failure button{border:0;border-radius:.5rem;padding:.75rem 1rem;color:var(--ground, #ffffff);background:var(--ink, #0a0a0a);font:inherit;cursor:var(--cursor-default, default)}.render-failure button:focus-visible{outline:3px solid var(--accent, #0d99ff);outline-offset:3px}
