* { margin: 0; padding: 0; } #app { padding: 20px; box-sizing: border-box; display: flex; } form { flex: 1; } .form-item { display: flex; } textarea[type=text] { width: 300px; height: 80px; outline: none; padding: 3px; } #encrypt { margin-top: 20px; width: 60px; height: 28px; background-color: #1ecdcd; border: none; border-radius: 4px; color: #ffffff; cursor: pointer; } #copy { margin-top: 20px; width: 60px; height: 28px; background-color: #ae1ecd; border: none; border-radius: 4px; color: #ffffff; cursor: pointer; } #payload { margin-left: 10px; }