.app-recovery{align-content:center;justify-items:start;gap:var(--sh-space-3);background:radial-gradient(circle at 20% 15%, var(--sh-copper-a12), transparent 28%), var(--sh-ink-950);min-height:100vh;color:var(--sh-paper-100);padding:clamp(2rem,8vw,8rem);display:grid}.app-recovery__mark{border:1px solid var(--sh-copper-a35);border-radius:var(--sh-radius-md);width:3.25rem;height:3.25rem;color:var(--sh-copper-300);font-family:var(--sh-font-mono);font-size:var(--sh-text-lg);place-items:center;display:grid}.app-recovery h1{max-width:42rem;margin:var(--sh-space-2) 0 0;letter-spacing:-.055em;font-size:clamp(2rem,5vw,4rem);line-height:.98}.app-recovery>p:not(.sh-eyebrow){max-width:36rem;color:var(--sh-stone-500);margin:0}.app-recovery>div:last-child{gap:var(--sh-space-3);margin-top:var(--sh-space-3);flex-wrap:wrap;display:flex}.app-recovery button{border:1px solid var(--sh-copper-a35);border-radius:var(--sh-radius-sm);background:var(--sh-copper-500);padding:var(--sh-space-3) var(--sh-space-5);color:var(--sh-ink-950);font-weight:700}.app-recovery button+button{color:var(--sh-paper-100);background:0 0}.app-recovery button:focus-visible{box-shadow:var(--sh-focus);outline:0}
