.auth-forms{--form-max-width:450px;--form-min-width:320px;--form-padding:2.5rem;--input-height:3rem;--border-radius:.5rem;--transition:all .3s ease;min-height:calc(100vh - var(--navbar-height));background-color:var(--anti-flash-white);justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}.auth-forms .input-field{background-color:#fff}.auth-forms .rememberMe{color:#616161}.auth-forms .form-container{width:100%;max-width:var(--form-max-width);min-width:var(--form-min-width);border-radius:var(--border-radius);transition:var(--transition);background:#fff;overflow:hidden;box-shadow:0 10px 25px #00000014}.auth-forms .form-container .form-header{background-color:var(--lightSeaGreen);text-align:center;padding:1.5rem}.auth-forms .form-container .form-header h2{color:#fff;margin:0;font-size:1.5rem;font-weight:600}.auth-forms .form-container .form-header p{opacity:.9;color:#fff;margin:.5rem 0 0;font-size:.9rem}.auth-forms .form-container form{padding:var(--form-padding);flex-direction:column;gap:1.5rem;display:flex}.auth-forms .form-container form .form-group{margin-bottom:1rem;position:relative}.auth-forms .form-container form .form-group .inputContainer{width:100%}.auth-forms .form-container form .form-group .inputContainer:focus-within{border-color:var(--lightSeaGreen)}.auth-forms .form-container form .form-group .error-message{color:var(--barnRed);margin-top:.25rem;padding-left:.5rem;font-size:.8rem}.auth-forms .form-container form .remember-forgot{justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.auth-forms .form-container form .remember-forgot .checkbox-container{cursor:pointer;align-items:center;gap:.5rem;display:flex}.auth-forms .form-container form .remember-forgot .checkbox-container input[type=checkbox]{appearance:none;background-color:var(--lightSeaGreen);cursor:pointer;border:2px solid #ccc;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.auth-forms .form-container form .remember-forgot .checkbox-container input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:.8rem;line-height:1}.auth-forms .form-container form .remember-forgot a{color:var(--lightSeaGreen);transition:var(--transition);text-decoration:none}.auth-forms .form-container form .remember-forgot a:hover{text-decoration:underline}.auth-forms .form-container form .btn-text{color:var(--lightSeaGreen);background:0 0;border:none;margin-top:-.5rem}.auth-forms .form-container form .btn-text:hover{text-decoration:underline}.auth-forms .form-container form .divider{color:var(--silver);align-items:center;margin:.5rem 0;font-size:.8rem;display:flex}.auth-forms .form-container form .divider:before,.auth-forms .form-container form .divider:after{content:"";border-bottom:1px solid var(--accent-3);flex:1}.auth-forms .form-container form .divider:before{margin-right:1rem}.auth-forms .form-container form .divider:after{margin-left:1rem}.auth-forms .form-container form .email-display{background-color:var(--anti-flash-white);border-radius:var(--border-radius);text-align:center;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}@media (max-width:480px){.auth-forms .form-container{border-radius:0;min-width:100%}.auth-forms .form-container .form-header{padding:1rem}.auth-forms .form-container form{padding:1.5rem}}@media (max-width:390px){.auth-forms .form-container form{padding:1rem}}.installButton{z-index:40;color:#fff;background-color:#2563eb;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 4px 6px #0000001a}.installButton:hover{background-color:#1d4ed8}
