.formulari {

  margin:3rem 0;

    form {
      display: flex;
      flex-direction: column;
      justify-content: center;
      width: 80%;
      border:2px solid black;
      border-radius: 10px;
      padding: 2rem;

      textarea {
        width:80%;
        height: 8rem;
        border: 2px solid hsl(203,30%,26%);
        background-color: hsl(203 15% 95%);
        border-radius: 4px;
        field-sizing: content;
        max-height: 100px;
        margin-bottom: 1rem;
      }
    }

}

.formulari input[type="text"],
.formulari input[type="email"] {
  width:80%;
  padding: 10px;
  margin-bottom:1rem;
  border: 2px solid hsl(203,30%,26%);
  background-color: hsl(203 15% 95%);
  border-radius: 4px;
}

.formulari input[type="submit"] {
  width:80%;
  height: 2rem;
  background-color: green;
  color: var(--bg-color);
  cursor: pointer;
  transition: background-color 0.3s;
  margin-bottom: 1rem;
}
