.form{display:flex;flex-flow:column nowrap}.form--inline{flex-flow:row wrap}.form-action{align-items:center;display:flex;justify-content:space-between}.form-field{font-size:20px;margin-bottom:1rem}.form-field input{border:1px solid rgba(0,0,0,.4);border-radius:4px;box-sizing:border-box;padding:4px 8px;width:100%}.form-field--checkbox input{width:auto}.form-field--inline{align-items:center;display:grid;grid-template-columns:.8fr 2fr}.form-link{color:rgba(0,0,0,.6)}.form-link :focus,.form-link:hover{color:rgba(0,0,0,.4)}.form-row{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:1rem}.login{background-color:#fff;border-radius:4px;margin:0 10px;max-width:500px;padding:1rem}.login--wide{max-width:700px}.login__header{align-items:center;background-color:rgba(0,0,0,.85);border-radius:4px;display:flex;justify-content:center;margin-top:0;padding:1rem}.login__logo{color:#fff;font-size:30px;text-align:center;text-decoration:none}.login__subtitle{font-size:24px}.login__subtitle,.login__title{font-weight:500;text-align:center}.login__title{font-size:28px}.login__title--start{text-align:start}.message{border-bottom:1px solid rgba(0,0,0,.4);border-left:8px solid #1977fa;color:rgba(0,0,0,.85);padding:1rem}.message--error{border-left-color:#fa260c}.message--success{border-left-color:#19fa88}.guaf-container{display:grid;height:100vh;place-content:center}
