.page-load-recovery{box-sizing:border-box;text-align:center;max-width:680px;min-height:280px;color:var(--ink,#19151d);margin:32px auto;padding:42px 24px}.page-load-recovery h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:700;line-height:1.5}.page-load-recovery p{max-width:440px;color:var(--muted,#827a89);overflow-wrap:anywhere;margin:14px auto 0;font-size:14px;line-height:1.75}.page-load-recovery>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:23px;display:flex}.page-load-recovery :is(button,.app-link){border:1px solid var(--surface-line,#e1d8dd);background:var(--surface-raised,#f8f3f2);min-height:42px;color:var(--ink,#19151d);font:inherit;cursor:pointer;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700}.page-load-recovery button.page-load-retry{border-color:var(--accent-primary,#ee6e92);background:var(--accent-primary,#ee6e92);color:var(--accent-on-primary,#fff)}.page-load-recovery :is(button,.app-link):focus-visible{outline:2px solid var(--accent-primary,#ee6e92);outline-offset:3px}@media (width<=420px){.page-load-recovery{margin:20px auto;padding:32px 20px}.page-load-recovery h2{font-size:19px}}
