.cyl-stage{height:var(--cyl-h);perspective:900px;perspective-origin:50%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;direction:ltr;position:absolute;top:58%;left:0;right:0;transform:translateY(-50%)}.cyl-stage:active{cursor:grabbing}.cyl-ring{width:var(--cyl-w);height:var(--cyl-h);margin-left:calc(var(--cyl-w) / -2);transform-style:preserve-3d;position:absolute;top:0;left:50%}.cyl-card{backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 28px #0000002e}.cyl-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}
