.appScroll {
    overflow: hidden;
    position: relative;
    /* J'aime pas ca... */
    /* min-height: 100vh;  */
}
.appScroll .scrollable {
    width: 100%;
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.appScroll .scrollable::-webkit-scrollbar {
    display: none;
  }



/* .appScroll {
    height: 100vh;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow-y: scroll;
    position: relative;
} */

.scrollBar {
    position: absolute;
    z-index: 1;
    /* right: calc(-1 * var(--m)); */
    /* right: var(--scrollBarsW); */
    right: 0px;
    top: 0px;
    height: 100%;
    width: var(--scrollBarsW);
    opacity: 0;
    transition: opacity var(--anime);
    /* background-color: yellow; */
}
.scrollVisible {
    opacity: 1;
    transition: opacity var(--anime);
}
.scrollLift {
    position: absolute;
    z-index: 101;
    height: 0%;
    width: 100%;
}
.scrollFill {
    width: 100%;
    position: absolute;
    right: 0px;
    /* top: var(--scrollBarsW);
    bottom: var(--scrollBarsW); */
    top:0px;
    bottom: 0px;
    background-color: var(--color3);
    /* border-radius: 5px; */
    cursor: pointer;
}
