/* The tiny textured props are cutout views into one matching miniature atlas. */
.town-garden{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:hidden;transition:filter 1.1s ease}
.garden-packet-open,.garden-travel-seed,.garden-bud,.garden-flower{opacity:0}
.garden-packet-closed{opacity:1}
[data-garden-stage="1"] .garden-packet-open{opacity:1}
[data-garden-stage="1"] .garden-packet-closed{opacity:0}
[data-garden-stage="2"] .garden-flower{opacity:1}
.garden-bud,.garden-sprig{transform-box:view-box;transform-origin:977px 506px}
.garden-hit[hidden]{display:none}
.garden-hit:disabled{pointer-events:none;cursor:default}
.garden-hit{z-index:6;min-width:32px;min-height:36px}
.object-light .town-garden{filter:brightness(.42) saturate(.65)}
.reduced .town-garden{transition:none}
@media(prefers-reduced-motion:reduce){.town-garden{transition:none}}
