.load-error{box-sizing:border-box;color:#132619;background:#f8f8f8;min-height:100dvh;margin:0;padding:3rem 1rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.load-error main{max-width:32rem;margin:0 auto}.load-error h1{margin:0 0 .75rem;font-size:1.375rem;line-height:1.25}.load-error p{margin:0 0 1.25rem}.load-error button{font:inherit;color:#f8f8f8;cursor:pointer;background:#214a2a;border:1px solid #214a2a;border-radius:.5rem;padding:.5rem 1rem}.load-error button:focus-visible{outline-offset:2px;outline:3px solid #4a6a50}
