html, body { margin: 0; width: 100%; height: 100%; background: #101311; }
canvas { width: 100%; height: 100%; display: block; }

.site-recovery { position: fixed; inset: 0; z-index: 2147483647; display: flex; flex-direction: column; align-items: center; justify-content: center; background: #101311ee; color: #eee; font: 20px sans-serif; }
.site-recovery button { padding: 10px 20px; font: inherit; cursor: pointer; }
