@supports not selector(::-webkit-scrollbar) {
  * {
    scrollbar-color: var(--color-app, #0099D0) transparent;
    scrollbar-width: auto;
  }
}
::-webkit-scrollbar {
  width: 0.75rem;
  height: 0.75rem;
}

::-webkit-scrollbar-thumb {
  border-radius: 0.25rem;
  background-color: hsl(from var(--color-app, #0099D0) h min(35, s) max(80, l));
}

::-webkit-scrollbar-thumb:hover {
  background-color: hsl(from var(--color-app, #0099D0) h min(50, s) max(70, l));
}

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

::-moz-selection {
  background: var(--color-app, #0099D0);
  color: #FFF;
  text-shadow: none;
}

::-webkit-selection {
  background: var(--color-app, #0099D0);
  color: #FFF;
  text-shadow: none;
}

::selection {
  background: var(--color-app, #0099D0);
  color: #FFF;
  text-shadow: none;
}

::-o-selection {
  background: var(--color-app, #0099D0);
  color: #FFF;
  text-shadow: none;
}

::-ms-selection {
  background: var(--color-app, #0099D0);
  color: #FFF;
  text-shadow: none;
}

/*# sourceMappingURL=scrollbar.css.map */
