.marquee-ad97b238-wrapper {
    overflow: hidden;
    display: flex;
    width: 100%;
    user-select: none; /* Prevent text selection while dragging */
}
.marquee-ad97b238-wrapper.marquee-drag-enabled {
    cursor: grab;
}
.marquee-ad97b238-wrapper.marquee-drag-enabled:active {
    cursor: grabbing;
}
.marquee-ad97b238-track {
    display: flex;
    flex-shrink: 0;
    width: max-content;
    --marquee-duration: 20s;
    gap: 20px;
}
.marquee-drag-enabled .marquee-ad97b238-track {
     touch-action: pan-y; /* allow vertical scroll, block horizontal during swipe */
}
.marquee-ad97b238-content {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    width: max-content;
    gap: 20px;
}
.marquee-ad97b238-item {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    white-space: nowrap;
}
.marquee-ad97b238-item img {
    max-height: 50px;
    width: auto;
    pointer-events: none; /* prevent image dragging native behavior */
}
