/* Three gentle garden illustrations for the existing activity-world cards.
   Original SVG drawings remain visible if an image cannot load. */
body.visual-refresh .world-card .world-art > .world-garden-picture {
  position:absolute;
  top:50%; left:50%;
  display:block;
  width: min(100%, 260px);
  height:100%;
  box-sizing:border-box;
  padding:8px 9px 3px;
  object-fit:contain;
  object-position:center;
  transform:translate(-50%,-50%);
  opacity:0;
  pointer-events:none;
  filter:drop-shadow(0 4px 9px rgb(56 73 55 / 7%));
}
body.visual-refresh .world-card .world-art.world-image-ready > .world-garden-picture {opacity:1;}
body.visual-refresh .world-card .world-art.world-image-ready > svg.scene {opacity:0;}
body.visual-refresh .world-card .world-art > .world-tag {z-index:2;}
@media (max-width:580px) {
  body.visual-refresh .world-card .world-art > .world-garden-picture {padding:5px 2px;}
}
@media (prefers-reduced-motion:no-preference) {
  body.visual-refresh:not(.quiet):not(.reduced-motion) .world-card .world-art > .world-garden-picture,
  body.visual-refresh:not(.quiet):not(.reduced-motion) .world-card .world-art > svg.scene {transition:opacity .2s ease;}
}
@media print {
  body.visual-refresh .world-card .world-art > .world-garden-picture {filter:none;}
}
