.auth-form_ivarium__h5dwM{--ink:#302639;--muted:#6d626b;--line:#ded4cc;background:#f7f2eb;color:#302639;font-family:Arial,Helvetica,sans-serif;padding:48px 24px}.auth-form_ivarium__h5dwM .login-card{max-width:470px;padding:42px;border:1px solid #ded4cc;border-top:4px solid #e9a071;border-radius:12px;box-shadow:0 16px 48px #30263908}.auth-form_ivarium__h5dwM .brand{width:fit-content}.auth-form_ivarium__h5dwM .brand img{display:block;width:185px;height:auto}.auth-form_ivarium__h5dwM .auth-kicker{color:#6d626b;font-size:10px;letter-spacing:1.5px;margin-top:32px;line-height:1.7}.auth-form_ivarium__h5dwM h1{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#302639;font-size:36px;letter-spacing:-.7px;margin-top:12px}.auth-form_ivarium__h5dwM .login-card>p{color:#6d626b;font-size:14px;margin-top:10px}.auth-form_ivarium__h5dwM form label{color:#302639;font-size:13px}.auth-form_ivarium__h5dwM form input{font:15px Arial,sans-serif;color:#302639;background:#fff;border:1px solid #b9aeb5;border-radius:6px;padding:13px}.auth-form_ivarium__h5dwM form input:focus{outline:2px solid #302639;outline-offset:2px}.auth-form_ivarium__h5dwM .btn.primary{background:#302639;color:#fff;border:1px solid #302639;border-radius:6px;font:700 13px Arial,sans-serif;padding:14px 18px}.auth-form_ivarium__h5dwM .btn.primary:hover{background:#49394f}.auth-form_ivarium__h5dwM .auth-bottom a,.auth-form_ivarium__h5dwM .forgot-password-link{color:#302639;font-size:12px;text-decoration:underline;text-underline-offset:3px}.auth-form_ivarium__h5dwM .auth-bottom{font-size:12px;color:#6d626b;line-height:1.7}.auth-form_ivarium__h5dwM .admin-login-toggle{color:#594c5e;font-size:12px;padding:8px}.auth-form_ivarium__h5dwM .auth-back{color:#6d626b!important;font-size:12px!important;border-top:1px solid #eee7e0;padding-top:22px}.auth-form_ivarium__h5dwM a:focus-visible,.auth-form_ivarium__h5dwM button:focus-visible{outline:2px solid #302639;outline-offset:4px}.auth-form_ivarium__h5dwM .info-note{background:#eee7e0;color:#302639;border-color:#ded4cc}.auth-form_ivarium__h5dwM .recovery-message{color:#34553c;background:#f0f5ed}@media(max-width:640px){.auth-form_ivarium__h5dwM{padding:24px 16px}.auth-form_ivarium__h5dwM .login-card{padding:28px 24px}.auth-form_ivarium__h5dwM h1{font-size:32px}.auth-form_ivarium__h5dwM .brand img{width:165px}}.auth-form_affiliation__CNxPU{margin-top:22px;text-align:center;color:#6d626b;font:12px/1.7 Arial,Helvetica,sans-serif}