.launch-pending #signin-welcome{padding:32px 22px;min-height:100dvh;justify-content:center}
.launch-pending .launch-promo{max-width:680px;margin:24px auto;text-align:center}
.launch-pending .launch-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#cff57d;margin:0 auto 12px}
.launch-pending .launch-promo h2{font-size:clamp(25px,4.5vw,40px);line-height:1.15;color:#eff8e7}
.launch-pending .launch-date{font-size:14px;color:#c3d0b9;margin:14px auto 20px}
.launch-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:560px;margin:24px auto}
.launch-clock>div{background:#243524;border:1px solid #527345;border-radius:16px;padding:18px 12px}
.launch-clock strong{display:block;color:#d0f77d;font-size:clamp(32px,6vw,58px);font-variant-numeric:tabular-nums;line-height:1.1}
.launch-clock span{display:block;font-size:12px;color:#c7d6ba;margin-top:8px}
.launch-pending .launch-promo [data-launch-status]{margin:8px auto;font-size:13px;color:#b6c5ab}
.launch-pending .launch-pitch{line-height:1.6;margin:20px auto 0;max-width:520px!important;color:#d3dfc7}
.launch-pending #signin-welcome h1{font-size:25px;margin:12px 0}.launch-pending #preview-profile-home{margin:5vh auto;text-align:center;max-width:760px}.launch-pending #preview-profile-home .guydar-logo{margin:auto}.launch-pending #preview-profile-home .actions{justify-content:center}
@media(max-width:480px){.launch-clock{gap:6px}.launch-clock>div{padding:14px 5px;border-radius:12px}.launch-clock span{font-size:10px}.launch-pending .launch-promo{margin:20px auto}.launch-pending .launch-date{font-size:12px}}

/* Account setup comes before the launch countdown. */
.launch-pending>.launch-promo{padding:0 20px}
.launch-pending>.launch-promo[hidden]{display:none}
.launch-pending:has(>.launch-promo[hidden]) #signin-welcome{min-height:100dvh}
