/* Keep form fields visually stable while they are selected. */
.ref-frontend :is(input:not([type="submit"]), select, textarea):focus,
.ref-frontend :is(input:not([type="submit"]), select, textarea):focus-visible {
  outline: none !important;
  box-shadow: none !important;
}

.ref-frontend .search-input:focus-within {
  background: #0e3456;
  box-shadow: none;
}

.ref-frontend .deposit-money-input:focus-within {
  border-color: rgba(128, 190, 226, .45);
  box-shadow: 0 6px 18px rgba(3, 27, 48, .12);
}

.ref-frontend .auth-field input:focus {
  border-bottom-color: inherit;
  box-shadow: none;
}
