.recovery-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:rgba(7,29,29,.7)}.recovery-panel{width:min(500px,100%);margin:0}.recovery-panel h1{color:#173f3d;font-size:2rem;margin:0}.recovery-panel .muted{margin:10px 0 22px}
