/* DN_REVEAL_FUNDRAISING_SIZE_OVERRIDE_V1_20260529 */

/* Final override: make the fundraising visual secondary, not hero-sized. */
img.reveal-figure {
  width: min(500px, 31vw) !important;
  max-width: 500px !important;
  opacity: .90 !important;
  transform: translateX(-8px) scale(1) !important;
  transform-origin: center center !important;
  filter:
    brightness(.92)
    contrast(1.04)
    saturate(.98)
    drop-shadow(0 22px 64px rgba(40, 90, 220, .16))
    drop-shadow(0 18px 60px rgba(0, 0, 0, .42)) !important;
}

/* Reduce the blue stage so it does not make the image feel larger. */
.reveal-visual::before,
.reveal-media::before,
.reveal-art::before,
.reveal-figure-wrap::before {
  width: 46% !important;
  height: 46% !important;
  left: 40% !important;
  top: 54% !important;
  opacity: .46 !important;
  filter: blur(34px) !important;
}

/* Keep old overlays disabled. */
.reveal-visual::after,
.reveal-media::after,
.reveal-art::after,
.reveal-figure-wrap::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 1100px) {
  img.reveal-figure {
    width: min(480px, 58vw) !important;
    max-width: 480px !important;
    transform: none !important;
  }
}

@media (max-width: 760px) {
  img.reveal-figure {
    width: 100% !important;
    max-width: 100% !important;
    opacity: .88 !important;
    transform: none !important;
  }
}
