form {
  & input[type="text"],
  & input[type="email"],
  & input[type="password"],
  & textarea {
    width: 100%;
    padding: 0.75rem;
    margin-bottom: 1rem;
    border: 1px solid var(--border-color);
    border-radius: 0.25rem;
    font-size: 1rem;
  }

  & input[type="submit"] {
    margin-top: 0.5rem;
  }
}

@media (max-width: 767px) {
  form {
    & input[type="text"],
    & input[type="email"],
    & input[type="password"],
    & textarea {
      padding: 0.5rem;
      font-size: 0.9rem;
    }
  }
}
