.form-item {
  margin-bottom: var(--sp15);
}
form details,
form .description {
  font-size: 12px;
}

form .form-text,
form .form-number,
form .form-email,
form .form-password,
form .form-textarea {
  font-family: var(--font-sans);
  font-weight: 500;
  color: var(--color-text);
}
form .form-item {
  margin-bottom: 5px;
}
form .form-item label {
  display: block;
  padding: 5px 0 0;
}
form a {
  font-weight: 500;
  color: var(--color-text);
}

/* contact + user forms */
form #edit-preview,
form #edit-preview--2,
body.path-user .form-item .description,
body.path-user #edit-contact {
  display: none;
}
