.carousel-container {
    overflow: hidden;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    background: black;
    padding: 20px 0;
}

.carousel-track {
    display: flex;
    gap: 40px;
    width: max-content;
    cursor: grab;
}

.carousel-track:active {
    cursor: grabbing;
}

.carousel-track img {
    height: 80px;
    width: auto;
    filter: grayscale(100%);
    opacity: 0.7;
    transition: 0.3s;
    user-select: none;
    pointer-events: auto;
}

.carousel-track img:hover {
    filter: grayscale(0%);
    opacity: 1;
}