form input, select, input, textarea {
  font: inherit;
	border: 2px solid #ccc;
	border-radius: 0;
  box-sizing: border-box;
  color: var(--text-color);
  background-color: var(--white);
  padding: calc(1rem - 1px) calc(2rem - 1px);
}

form input[type="submit"] {
  background-color: transparent;
  border: 1px solid var(--primary);
  color: var(--primary);
}

form {
  display: flex;
  gap: var(--gap);
  flex-direction: column;
  align-items: flex-start;
}

.form-row {
  display: flex;
  gap: var(--gap);
}

label {
  min-width: 12rem;
  flex-grow: 1;
}
