slider-no-button,
slider-no-button-track-content {
	touch-action: pan-y;
	will-change: transform; /* чуть ровнее инерция */
}
slider-no-button {
	overscroll-behavior: contain;
}

/* Корневой тег-слайдер — растягиваем на всю ширину экрана */
slider-no-button {
    display: block;
    width: 100vw;
    overflow: hidden;
    user-select: none;
    -webkit-user-select: none;
    position: relative;
}

/* Трек слайдов — ширина по родителю, переполнение скрыто */
slider-no-button-track {
    display: block;
    width: 100%;
    overflow: hidden;
    position: relative;
}

/* Контент слайдера: горизонтальный flex, drag, gap между слайдами */
slider-no-button-track-content {
    width: max-content;
    display: flex;
    transition: transform 0.3s cubic-bezier(.4,0,.2,1);
    will-change: transform;
    cursor: grab;
    touch-action: pan-y;
    user-select: none;
}

/* Один слайд: фиксированная ширина, не сжимается, красиво оформлен */
slider-no-button-slide {
    flex: 0 0 auto;
    width: 100%;
    box-shadow: 0 2px 10px #0001;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}

slider-no-button-slide img {
    pointer-events: none;
}

