.nudge{text-align:center;width:min(400px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:0;border-radius:16px;margin:auto;padding:30px 22px 18px;position:fixed;inset:0;overflow:auto;box-shadow:0 10px 40px #0003}.nudge::backdrop{background:#00000073}.nudge:focus{outline:none}.nudge h2{margin:0 0 8px;padding:0 34px;font-size:22px;line-height:1.3}.nudge p{color:var(--mute);margin:0 0 18px;font-size:15px;line-height:1.5}.nudge .auth-or{margin:14px 0 10px}.nudge-mail{width:100%;height:50px;font-size:17px;display:flex}.nudge .nudge-in{color:var(--ink);margin:14px 0 0;font-size:15px}.nudge-in a{color:var(--od);margin:-10px -6px;padding:10px 6px;font-weight:700;text-decoration:underline;display:inline-block}.nudge-later{min-height:44px;color:var(--mute);cursor:pointer;background:0 0;border:0;margin:8px auto 0;padding:0 16px;font-size:15px;text-decoration:underline;display:block}.nudge-x{cursor:pointer;width:44px;height:44px;color:var(--mute);background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:6px;left:8px}.nudge-x:focus-visible,.nudge-later:focus-visible{outline:3px solid var(--o);outline-offset:2px}
