a,
button,
input[type="submit"],
input[type="button"],
select {
  transition: all .18s ease !important;
}

a:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  transform: translateY(-2px) scale(1.02) !important;
  filter: brightness(1.12) !important;
  box-shadow: 0 10px 28px rgba(255,157,0,.22) !important;
}

a:active,
button:active,
input[type="submit"]:active,
input[type="button"]:active {
  transform: translateY(0) scale(.98) !important;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible {
  outline: 2px solid #ff9d00 !important;
  outline-offset: 3px !important;
}
