
body {
  font-family: 'Comfortaa', sans-serif;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: var(--bs-body-color) !important;
}


/* Text selection */

::-moz-selection {
  border-radius: 3px !important;
  background-color: var(--theme-2);
  color: var(--theme-5);
}

::selection {
  border-radius: 3px !important;
  background-color: var(--theme-2);
  color: var(--theme-5);
}

.overflow-y {
  overflow-y: scroll !important;
  overflow-x: hidden !important;
}

.overflow-x {
  overflow-x: scroll !important;
  overflow-y: hidden !important;
}

.overflow {
  overflow: scroll !important;
}


/* Drag & Drop */

.dragging-active {
  user-select: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  cursor: grabbing !important;
}

.dragging-active * {
  user-select: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
}

.custom-tooltip {
  --bs-tooltip-bg: #9E9E9EE6 !important;
  --bs-tooltip-color: white !important;
  --bs-tooltip-border-radius: 8px !important
}