input[type="email"], input[type="text"], textarea {
  display: block;
  font: inherit;
  font-size: 1.2rem;;
  color: inherit;
  border: solid var(--accentColor);
  border-radius: var(--borderRadius);
  width: 100%;
  color: var(--fgColor);
  background-color: var(--bgColor);
  outline-color: var(--accentColor);
  margin-bottom: 1.6rem;
  padding: 0.5rem;
  padding-left: var(--borderRadius);
  box-sizing: border-box;
  /*  box-shadow: .25em .25em var(--fgColor);*/
  transition: box-shadow var(--transitionParams);
}

form>input:focus , form>textarea:focus {
  box-shadow: .25em .25em  var(--accentColor);
}

::placeholder{
  color: #fe5f66;
}

input[type="email"] {
  height: 1.6em;
  padding: 1.5rem var(--borderRadius);
}

form {
  max-width: 45rem;
  margin: 0 auto;
  margin-top:3.2rem;
}


.formButton.accent{
  color: var(--bgColor);
  border: solid var(--accentColor);
}


.formButton.accent:hover{
  color: var(--accentColor);
}

.formButton.accent::before{
background-color: var(--bgColor);
}

.formButton.accent::after{
  background-color: var(--accentColor);  
}

label{
  color: var(--accentColor);
  padding-left: var(--borderRadius);
}

form button{
  float: right;
}