.signup-offer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;width:fit-content;max-width:100%;min-height:44px;margin:12px auto 0;padding:8px 14px;color:#d7c592;font-size:12px;line-height:1.5;text-decoration:none;border:1px solid #d6bb7326;border-radius:999px;background:#07131d66;transition:border-color .18s,background .18s}
.signup-offer strong{font-size:inherit;font-weight:600;letter-spacing:0}
.signup-offer>span:not(.signup-offer-dot){color:#b5c0cf;font-size:11px}
.signup-offer-dot{flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:#d7c592}
.signup-offer:hover{border-color:#d6bb7366;background:#10202d88}
.signup-offer:focus-visible{outline:2px solid #e0c680;outline-offset:4px}
.signup-offer[hidden],.auth-signup-offer[hidden],.account-signup-bonus[hidden]{display:none!important}
.account-app.signed-out #authScreen .auth-signup-offer{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;margin:0 0 16px;border:1px solid #dbe2da;border-radius:12px;background:#f5f7f2;color:#29392e}
.account-app.signed-out #authScreen .auth-signup-offer>span{flex:none;padding:4px 6px;border-radius:7px;background:#e8e2c9;color:#504522;font-size:12px;font-weight:650;line-height:1.5}
.account-app.signed-out #authScreen .auth-signup-offer strong{display:block;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:0}
.account-app.signed-out #authScreen .auth-signup-offer p{margin:3px 0 0;font-size:11px;line-height:1.5;color:#657166}
.account-app.signed-out #authScreen .auth-signup-offer a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.account-app #accountSignupBonus{font-size:11px;line-height:1.55;color:#d7c592;margin-top:8px}
@media(max-width:480px){.signup-offer{gap:6px 8px;padding:7px 11px;font-size:12px}.signup-offer>span:not(.signup-offer-dot){font-size:11px}.account-app.signed-out #authScreen .auth-signup-offer{gap:8px;padding:10px}}
@media(prefers-reduced-motion:reduce){.signup-offer{transition:none}}
