.etchenet-pastel-home #contact .formulario-form-wrapper,
.etchenet-pastel-content .pastel-prose .formulario-form-wrapper {
  color: var(--ink);
  font-family: Instrument, Arial, sans-serif;
}

.etchenet-pastel-home #contact .formulario-form,
.etchenet-pastel-content .pastel-prose .formulario-form {
  --formulario-form-input-bg: var(--field-surface);
  --formulario-form-input-text-color: var(--field-text);
  --formulario-form-input-border-color: var(--control-border);
  --formulario-form-input-radius: var(--radius-field);
  --formulario-form-label-color: var(--ink);
  --formulario-form-label-size: .875rem;
  --formulario-form-success-bg: var(--celadon);
  --formulario-form-success-color: var(--ink);
  --formulario-form-message-size: .875rem;
  color: var(--ink);
  font-family: inherit;
}

:is(.etchenet-pastel-home #contact,.etchenet-pastel-content .pastel-prose) .formulario-form :is(label,legend) {
  color: var(--ink);
  font-family: inherit;
  font-size: .875rem;
}

:is(.etchenet-pastel-home #contact,.etchenet-pastel-content .pastel-prose) .formulario-form :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select) {
  min-height: var(--field-min-height);
  border: 1px solid var(--control-border);
  border-radius: var(--radius-field);
  background: var(--field-surface);
  color: var(--field-text);
  padding-inline: 16px;
  font: inherit;
}

:is(.etchenet-pastel-home #contact,.etchenet-pastel-content .pastel-prose) .formulario-form .formulario-submit {
  min-height: var(--field-min-height);
  border-radius: var(--radius-button);
  background: var(--night);
  color: var(--ivory);
  padding-inline: 22px;
  font: inherit;
}
