/* Brush Reveal plugin styles */

/* Legacy brush-item (opacity/scale fade-in) */
.brush-item {
  opacity: 0;
  transform: scale(0.92);
  transition: opacity 0.7s ease, transform 0.7s ease;
}
.brush-item.revealed {
  opacity: 1;
  transform: scale(1);
}
.brush-item img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  mask-size: cover;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}

/* Brush reveal image block */
.brush-reveal-img {
  position: relative;
  display: inline-block;
}

.brush-stripe-reveal {
  position: absolute;
  left: 0;
  right: 0;
  background-repeat: no-repeat;
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  transition: clip-path 0.5s ease, -webkit-clip-path 0.5s ease;
}
