body {
  margin: 0;
  overscroll-behavior-y: none;
}

html {
  scroll-behavior: smooth;
  background-color: #eeeeee;
}

body * {
  box-sizing: border-box;
  flex-shrink: 0;
}

::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

::-webkit-scrollbar-track {
  background-color: hsla(0,0%,100%);
}

::-webkit-scrollbar-thumb {
  background-color: hsla(200,100%,76%,0.8);
}

::-webkit-scrollbar-corner {
  background-color: transparent;
}

::-webkit-resizer {
  background-color:transparent;
}

.minor-tip {
  opacity: 0.5;
  transition-duration: 200ms;
}
.minor-tip:hover {
  opacity: 1;
}