@font-face{font-family:Recovery Instrument;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Recovery Newsreader;src:url(/fonts/newsreader-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}.auth-recovery{--font-instrument:"Recovery Instrument";--font-newsreader:"Recovery Newsreader";--font-site-body:"Recovery Instrument", sans-serif;--font-site-display:"Recovery Newsreader", Georgia, serif;background:#faf9f6;position:fixed;inset:0;overflow:auto}.auth-recovery *,.auth-recovery :before,.auth-recovery :after{box-sizing:border-box}.auth-recovery .login-card-body{gap:24px;padding-top:24px}.auth-recovery-description{color:var(--site-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.auth-recovery-actions{gap:12px;display:grid}.auth-recovery-primary{border:1px solid var(--site-ink);background:var(--site-ink);min-height:48px;color:var(--site-paper);font:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:background .16s;display:flex}.auth-recovery-primary:hover{background:var(--site-ink-soft)}.auth-recovery-primary span{font-size:20px;font-weight:400}.auth-recovery-reload{min-height:44px;color:var(--site-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px}.auth-recovery-footer{border-top:1px solid var(--site-card-border);justify-content:center;padding-top:18px;display:flex}.auth-recovery-back{min-height:44px;color:var(--site-ink-soft);border-radius:6px;align-items:center;gap:9px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.auth-recovery-back:hover{background:var(--site-accent-soft);color:var(--site-ink)}.auth-recovery-reload:hover{color:var(--site-ink)}.auth-recovery a:focus-visible,.auth-recovery button:focus-visible{outline:2px solid var(--site-accent-ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.auth-recovery a,.auth-recovery button{transition:none}}
