.auth-form input,.auth-form select{display:block;font-size:.85rem;font:inherit;padding:.5rem;border-radius:5px;background-color:#fff;max-width:100%;border:1px solid #b4b4b4;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.auth-form label{font-weight:700;margin-bottom:.5rem;font-size:.85rem}.auth-form ::-moz-placeholder{color:#949494;opacity:1;font-size:.85rem}.auth-form ::placeholder{color:#949494;opacity:1;font-size:.85rem}.auth-form .auth-form-valid input:focus,.auth-form .auth-form-valid select:focus{outline:none;border:1px solid #86a886;background-color:#f6fff6;box-shadow:0 0 0 calc(2px + 0px) #c4f5c4}.auth-form .auth-form-invalid input,.auth-form .auth-form-invalid select{background-color:#fddddd;border:1px solid #b40e0e}.auth-form .auth-form-invalid input:focus,.auth-form .auth-form-invalid select:focus{outline:none;border-color:#b40e0e;background-color:#fddddd;box-shadow:0 0 0 calc(1px + 0px) #c44545}.auth-form .auth-form-invalid,.auth-form .auth-form-valid{margin-bottom:1rem}label{margin-top:.25rem}.confetti-container{position:relative;display:flex;justify-content:center;align-items:center}.confetti{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:60}