/* Hide scrollbar on mobile and tablet, show on desktop */
@media (max-width: 1023px) {
    * {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    *::-webkit-scrollbar {
        display: none;
    }
}

/* Show custom scrollbar on desktop */
@media (min-width: 1024px) {
    *::-webkit-scrollbar {
        width: 12px;
    }

    *::-webkit-scrollbar-thumb {
        background-color: #7c3aed;
        border-radius: 6px;
    }

    *::-webkit-scrollbar-track {
        background-color: #1f2937;
    }
}