/* Minimal styles for Masonry Rotator */
.mr-masonry { column-gap: 14px; }
.mr-tile {
  break-inside: avoid;
  margin: 0 0 14px;
  background: #11141a;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 0 rgba(255,255,255,0.02), 0 8px 24px rgba(0,0,0,0.35);
}
.mr-tile::after { content:""; position:absolute; inset:0; border:1px solid rgba(255,255,255,0.06); border-radius:inherit; pointer-events:none; }

.mr-slider { position: relative; width: 100%; height: 100%; isolation: isolate; }
.mr-slider img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0; transform: translateZ(0); display: block; will-change: opacity, transform; }
.mr-slider img.active { opacity: 1; z-index: 2; transform: none; }

