.node--type-page label,
.webform-submission-form label {
  color: var(--ilwu-color-navy);
  font-weight: var(--ilwu-font-weight-semibold);
}

.node--type-page input[type="text"],
.node--type-page input[type="email"],
.node--type-page input[type="tel"],
.node--type-page input[type="password"],
.node--type-page select,
.node--type-page textarea,
.webform-submission-form input[type="text"],
.webform-submission-form input[type="email"],
.webform-submission-form input[type="tel"],
.webform-submission-form select,
.webform-submission-form textarea {
  min-height: var(--ilwu-input-height);
  border: 1px solid var(--ilwu-color-border);
  border-radius: var(--ilwu-radius-md);
  color: var(--ilwu-color-text);
}

.webform-submission-form .form-submit,
.node--type-page .form-submit {
  min-height: var(--ilwu-button-height);
  border-radius: var(--ilwu-radius-md);
  background: var(--ilwu-color-navy);
  color: var(--ilwu-color-yellow);
  font-weight: var(--ilwu-font-weight-semibold);
}
