#moultLogin{position:fixed;inset:0;z-index:1100;overflow-y:auto;background:radial-gradient(ellipse at 10% 0%,#c4e5dfb0,transparent 55%),radial-gradient(ellipse at 100% 90%,#d9d4f3,transparent 60%),#f1f5fa;display:flex;align-items:center;justify-content:center;padding:28px 18px;box-sizing:border-box}.moult-login-card{width:100%;max-width:390px;text-align:center;margin:auto}.moult-login-symbol{display:block;width:86px;height:86px;object-fit:contain;margin:0 auto 8px}.moult-login-wordmark{display:block;width:130px;height:42px;object-fit:contain;margin:0 auto 22px}.moult-login-card h1{font-size:28px;line-height:1.18;letter-spacing:-1px;margin:10px 0}.moult-login-card>p{font-size:13px;color:#77718d;line-height:1.6}.moult-login-card label{text-align:left;font-size:12px}.moult-login-card input{box-sizing:border-box;width:100%;background:#ffffffb8;border:1px solid #fff;border-radius:15px;min-height:48px}.moult-login-card .primary{width:100%;min-height:48px}.moult-google{width:100%;display:flex;gap:12px;align-items:center;justify-content:center;min-height:48px;margin-top:22px;background:#fff!important}.moult-google b{font-size:22px;color:#3e3797}.moult-login-divider{display:flex;align-items:center;gap:10px;color:#8e879c;font-size:10px;margin:22px 0 8px}.moult-login-divider:before,.moult-login-divider:after{content:'';height:1px;background:#dddce9;flex:1}.moult-forgot{display:block;margin:12px 0 0 auto;font-size:11px}.moult-login-switch .text-btn{font-size:13px;font-weight:700}#moultLoginError{color:#913c62;font-size:12px;line-height:1.5}.moult-login-card .custom-hint{display:block;font-size:10px;line-height:1.6;color:#898296;margin-top:12px}@media(max-height:720px){.moult-login-symbol{width:55px;height:55px}.moult-login-wordmark{margin-bottom:10px}.moult-login-card h1{font-size:24px}}

/* Moult login transparent wordmark */
#moultLogin .moult-login-wordmark{background:transparent;mix-blend-mode:multiply}
