
.brxe-form :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit]), textarea, select) {
  transition: border-color .15s, box-shadow .15s, background-color .15s;
}

.brxe-form :is(input, textarea, select):focus {
  outline: none !important;
  border-color: var(--green, #16a34a) !important;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--green, #16a34a) 22%, transparent);
  background-color: #fff;
}


.brxe-form :is(input[type=checkbox], input[type=radio]):focus-visible {
  outline: 2px solid var(--green, #16a34a) !important;
  outline-offset: 2px;
}


.brxe-form button[type=submit]:focus-visible {
  outline: 2px solid var(--green, #16a34a);
  outline-offset: 3px;
}