.trail-root{z-index:30;pointer-events:none;contain:strict;--trail-size:168px;--trail-pop-ms:.24s;position:fixed;inset:0;overflow:hidden}.trail-item{width:var(--trail-size,168px);height:var(--trail-size,168px);border-radius:var(--image-radius,2px);object-fit:cover;opacity:1;transform:translate3d(calc(-50% + var(--trail-ox,0px)), calc(-50% + var(--trail-oy,0px)), 0) scale(1);will-change:opacity, transform;transition:transform var(--trail-pop-ms,.24s) cubic-bezier(.22, 1, .36, 1), opacity var(--trail-fade-ms,.4s) var(--trail-ease,cubic-bezier(.25, .46, .45, .94));pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute}.trail-item.trail-item--spawn{transform:translate3d(calc(-50% + var(--trail-ox,0px)), calc(-50% + var(--trail-oy,0px)), 0) scale(var(--trail-scale-enter,.9));transition:none}.trail-item.trail-item--exit{opacity:0;transform:translate3d(calc(-50% + var(--trail-ox,0px)), calc(-50% + var(--trail-oy,0px)), 0) scale(var(--trail-scale-exit,.86));transition:transform var(--trail-fade-ms,.4s) var(--trail-ease,cubic-bezier(.25, .46, .45, .94)), opacity var(--trail-fade-ms,.4s) var(--trail-ease,cubic-bezier(.25, .46, .45, .94))}@media (max-width:640px){.trail-root{--trail-size:124px}}
