/* V7.7: Top-up requires preview login; preserves existing Crimson Path layout. */
.zp-login-gate-notice:not([hidden]){display:block;margin:1px 2px 13px;padding:10px 14px;border-radius:11px;border:1px solid #e7466780;background:#3c0e20dd;color:#ffdae2;text-align:center;font-size:12px;line-height:1.5;font-weight:750;box-shadow:inset 0 1px 0 #ffffff10}
.zp-demo-otp-hint{margin:0 0 10px!important;color:#ffe5b7!important;font-size:11px!important;line-height:1.55!important;text-align:center!important}
.zp-demo-otp-hint strong{font-size:13px;color:#fff3da;letter-spacing:.1em}
@media(max-width:540px){.zp-login-gate-notice:not([hidden]){margin:0 0 9px;padding:8px 10px;font-size:11px}}

.zp-demo-login-credentials{color:#ffe1c7!important;line-height:1.55!important;font-size:11px!important}.zp-demo-login-credentials strong{color:white;letter-spacing:.03em}
