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

@layer utilities {

  .w-custom{
    width: calc(20% - 12.8px)
  }

    /* Default: Hide Scrollbar */
    @media (max-width: 640px) {
    .custom-scrollbar-visible::-webkit-scrollbar {
      display: none;
    }
    .custom-scrollbar-visible {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }
  }
   @keyframes fade-in {
                from { opacity: 0; transform: translateY(40px);}
                to { opacity: 1; transform: translateY(0);}
            }
            .animate-fade-in { animation: fade-in 0.4s cubic-bezier(.4,0,.2,1);}
            #twofa-inputs input::-webkit-outer-spin-button,
            #twofa-inputs input::-webkit-inner-spin-button {
                -webkit-appearance: none;
                margin: 0;
            }
            #twofa-inputs input[type=number] {
                -moz-appearance: textfield;
            }
  /* Show Scrollbar on Screens Larger Than 'sm' (640px) */
  @media (min-width: 640px) {
    .custom-scrollbar-visible::-webkit-scrollbar {
      display: block;
      width: 8px;
      height: 5px;
    }

    .custom-scrollbar-visible::-webkit-scrollbar-track {
      background: #f1f1f1;
      border-radius: 4px;
    }

    .custom-scrollbar-visible::-webkit-scrollbar-thumb {
      background: #4a90e2;
      border-radius: 4px;
    }

    .custom-scrollbar-visible::-webkit-scrollbar-thumb:hover {
      background: #357ab7;
    }
  }
}
  

.wrapper {
  width: 100%;
  border-radius: 1em;
}
.container {
  width: 100%;
  height: 100%;
  position: relative;
}
#wheel {
  max-height: inherit;
  width: inherit;
}
.spinner-arrow{
  position: absolute;
  top: 46%;
  right: -10px;
  width: 10%;
}

.selected{
  background-color: white !important;
  color: rgb(5, 5, 168) !important;
}
.disabled{
  opacity: 0.5;
}


@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
#final-value {
  font-size: 1.5em;
  text-align: center;
  margin-top: 1.5em;
  color: #202020;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .wrapper {
    font-size: 12px;
  }
}
