body {
    scroll-behavior: smooth;
}
html, body {
  overflow-x: hidden;
}
/* * {
  outline: 1px solid red;
} */

.indicator {
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  background-color: #D1D5DB;
  cursor: pointer;
  transition: width 300ms ease, background-color 300ms ease;
}

.indicator.active {
    width: 32px;
    background: linear-gradient(90deg, #155DFC, #9810FA);
}

.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}