.ev-form-control-primary {
  --bs-border-color: var(--bs-gray-300);
}
.ev-form-control-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(233, 100, 132, 0.25);
  border-color: var(--ev-primary80);
}
.ev-form-control-primary::-moz-placeholder {
  color: var(--bs-gray-600);
}
.ev-form-control-primary::placeholder {
  color: var(--bs-gray-600);
}

.ev-form-control-secondary {
  --bs-border-color: var(--bs-gray-300);
}
.ev-form-control-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(79, 111, 226, 0.25);
  border-color: var(--ev-secondary70);
}
.ev-form-control-secondary::-moz-placeholder {
  color: var(--bs-gray-600);
}
.ev-form-control-secondary::placeholder {
  color: var(--bs-gray-600);
}

.ev-form-control-inverse-primary {
  --bs-body-color: #ffffff;
  --bs-body-bg: var(--bs-gray-900);
  --bs-border-color: var(--bs-gray-700);
}
.ev-form-control-inverse-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(233, 100, 132, 0.25);
  border-color: var(--ev-primary60);
}
.ev-form-control-inverse-primary::-moz-placeholder {
  color: var(--bs-gray-600);
}
.ev-form-control-inverse-primary::placeholder {
  color: var(--bs-gray-600);
}