
/* ==========================================================
   LR IMAGE TRAIL
   Version: 1.0.0
   Namespace: lr-image-trail-v1
   ========================================================== */

.lr-image-trail-v1__layer {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    overflow: hidden;

    pointer-events: none;
    user-select: none;

    contain: layout paint;

    z-index: var(--lr-image-trail-z-index, 30);
}

.lr-image-trail-v1__item {
    position: absolute;

    left: 0;
    top: 0;

    margin: 0;
    padding: 0;

    pointer-events: none;
    user-select: none;

    transform: translate3d(-50%, -50%, 0);

    will-change: left, top;
}

.lr-image-trail-v1__image {
    display: block;

    width: 100%;
    height: 100%;

    max-width: none !important;

    margin: 0;
    padding: 0;
    border: 0;

    object-fit: cover;
    object-position: center center;

    pointer-events: none;
    user-select: none;

    -webkit-user-drag: none;

    backface-visibility: hidden;
    transform-origin: center center;

    will-change: transform, opacity;
}

/* Accessibilità */
@media (prefers-reduced-motion: reduce) {
    .lr-image-trail-v1__layer {
        display: none !important;
    }
}
