/* Public BETA 20: presentation only; no visibility, layout or authorization changes. */
#loginView,#claimPlaceModal .claim-place-shell,#passwordSettingsCard,#beta20InviteFormHost>.claim-place-card{background:linear-gradient(150deg,#132d55,#0a1730)!important;color:#f5f7fb!important;border-color:rgba(227,194,122,.45)!important}
#loginView h2,#claimPlaceHeading,#passwordSettingsTitle,#beta20InviteFormHost h3{color:#f5f7fb!important}
#loginView .account-kicker,#claimPlaceModal .claim-place-kicker,#claimPlaceHumanId,#beta20InviteFormHost .account-kicker{color:#e3c27a!important}
#loginView .account-copy,#claimPlaceModal .claim-place-lead,#claimPlaceModal .claim-place-path,#passwordSettingsCard .account-copy,#beta20InviteFormHost .account-copy{color:#dce6f5!important}
#loginView .account-field,#claimPlaceModal .account-field,#passwordSettingsCard .account-field,#beta20InviteFormHost .account-field{background:#0a1730!important;border-color:#657590!important;color:#fff!important;color-scheme:dark}
#loginView .account-field::placeholder,#passwordSettingsCard .account-field::placeholder,#beta20InviteFormHost .account-field::placeholder{color:#b9c8df!important;opacity:1}
#passwordAuthButton,#claimPlaceCreate,#changePassword,#beta20InviteFormHost .account-action:not(.secondary){background:#e3c27a!important;border:1px solid #e3c27a!important;color:#0f2347!important;box-shadow:none!important}
#loginView .auth-switch button.active,#loginView .auth-minor button,#claimPlaceLogin,#claimPlaceDecline{color:#e3c27a!important}
#loginView .auth-switch button.active{background:#203b62!important;border-color:#e3c27a!important}
#claimPlaceModal .claim-place-person{background:#0f2347!important;border-color:#657590!important}
#loginView button:focus-visible,#claimPlaceModal button:focus-visible,#passwordSettingsCard button:focus-visible,#beta20InviteFormHost button:focus-visible,#loginView input:focus-visible,#claimPlaceModal input:focus-visible,#passwordSettingsCard input:focus-visible{outline:3px solid #e3c27a!important;outline-offset:3px}

#safeOnboarding .safe-onboarding-card{background:linear-gradient(150deg,#132d55,#0a1730)!important;border-color:rgba(227,194,122,.45)!important;color:#f5f7fb!important}
#safeOnboarding .safe-kicker,#safeOnboarding .safe-link,#safeOnboarding .safe-returning strong{color:#e3c27a!important}
#safeOnboarding .safe-lead{color:#dce6f5!important}
#safeOnboarding .safe-field{background:#0a1730!important;border-color:#657590!important;color:#fff!important}
#safeOnboarding .safe-field::placeholder{color:#b9c8df!important;opacity:1}
#safeOnboarding .safe-primary{background:#e3c27a!important;color:#0f2347!important;border-color:#e3c27a!important}
