/*!
handy-scroll v1.1.5
https://amphiluke.github.io/handy-scroll/
(c) 2024 Amphiluke
*/
.handy-scroll {
  bottom: 0;
  min-height: 17px;
  overflow: auto;
  position: fixed;
}

.handy-scroll div {
  height: 1px;
  overflow: hidden;
  pointer-events: none;
}

.handy-scroll div::before {
  content: '\A0';
}

.handy-scroll,
.handy-scroll div {
  font-size: 1px;
  line-height: 0;
  margin: 0;
  padding: 0;
}

.handy-scroll-hidden {
  bottom: 9999px;
}

.handy-scroll-hidden div::before {
  content: '\A0\A0';
}

.handy-scroll-viewport {
  position: relative;
}

.handy-scroll-body {
  overflow: auto;
}

.handy-scroll-viewport .handy-scroll {
  left: 0;
  position: absolute;
}

.handy-scroll-hoverable .handy-scroll {
  opacity: 0;
  transition: opacity 0.5s 0.3s;
}

.handy-scroll-hoverable:hover .handy-scroll {
  opacity: 1;
}
