.logging-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--body-dark);padding-top:2rem}.logging-in h3:last-child{margin-bottom:1rem!important}.auth-error{background:#80000033;border-radius:1rem;color:maroon;margin:.5rem 2rem 2rem;padding:1rem 2rem;text-align:center}.form.form-login{position:relative;width:100%}.form.form-login .form-label{margin:0 auto 2rem;max-width:70ch;width:100%}.form.form-login .form-label.checkbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form.form-login .form-label:not(.checkbox){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.form.form-login .form-label:not(.checkbox) .form-label-text{font-size:1.4rem!important;margin:0 auto 1rem;text-align:center}.form.form-login .form-label:not(.checkbox) .form-input{border-color:var(--primary);text-align:center;width:100%}.form.form-login .form-label:not(.checkbox) .form-input:active,.form.form-login .form-label:not(.checkbox) .form-input:focus,.form.form-login .form-label:not(.checkbox) .form-input:hover{border-color:var(--body)}.form.form-login .small-print{margin-bottom:1rem}.form.form-login .form-submit.nuxt-button.button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}
