
/* Hidden by default, visible only while element is actively scrolling */
.app-scrollbar {
    scrollbar-width: none;
    scrollbar-color: transparent transparent;
}

.app-scrollbar::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background: transparent;
}

.app-scrollbar::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 4px;
    transition: background-color 0.45s ease;
}

.app-scrollbar.is-scrolling {
    scrollbar-width: thin;
    scrollbar-color: var(--font-gray-clair) transparent;
}

.app-scrollbar.is-scrolling::-webkit-scrollbar-thumb {
    background: var(--font-gray-clair);
}

.app-scrollbar.is-scrolling::-webkit-scrollbar-thumb:hover {
    background: var(--gray-clear);
}



