.R3Y3Pa_page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 5rem);background:#111;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.R3Y3Pa_card{background:var(--clr-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:50rem;padding:1.5rem 1.25rem 1.25rem}.R3Y3Pa_message{color:var(--clr-text-secondary);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.R3Y3Pa_cta{background:var(--clr-primary);color:#fff;width:100%;font-size:.875rem;font-weight:500;font-family:var(--font);border-radius:.625rem;justify-content:center;align-items:center;padding:.8125rem;text-decoration:none;display:flex}.R3Y3Pa_cta:hover{background:var(--clr-primary-dark)}.R3Y3Pa_cta:focus-visible{outline:3px solid var(--clr-focus);outline-offset:2px}
