body {
  background-color: #363636;
  color: #f1f1f1;
}
.form-container {
  border: 1px solid #f1f1f1;
  max-width: 800px;
}
.form-input {
  height: 50px;
  padding: 5px;
  border: 1px solid #f1f1f1;
  background-color: transparent;
  color: #f1f1f1;
}

.form-input.error {
  border: 1px solid #ff0000;
}

.form-textarea {
  padding: 5px;
  border: 1px solid #f1f1f1;
  background-color: transparent;
  color: #f1f1f1;
}

.form-textarea.error {
  border: 1px solid #ff0000;
}

.form-button {
  height: 50px;
  padding: 5px;
  background-color: #363636;
  color: #f1f1f1;
  border: 1px solid #f1f1f1;
}


.error-text {
    color: #ff0000;
}