.expansion-habitats{position:absolute;inset:0;pointer-events:none;z-index:2300}.expansion-visitor{position:absolute;font-size:28px;filter:drop-shadow(0 3px 4px #083c3c55);animation:heaven-visitor 7s ease-in-out infinite;animation-delay:var(--phase)}.expansion-visitor.dragonfly{color:#9ef0e6;font-size:40px;text-shadow:0 0 12px #fff}.expansion-neighbor{outline:3px solid #a1ebcf!important;outline-offset:4px;border-radius:18px}.expansion-tended:after{content:'✧';position:absolute;top:0;right:25%;font-size:20px;color:#d6ffc5;pointer-events:none}.world-item.expansion-hybrid>img{filter:hue-rotate(var(--hybrid-hue,0deg)) saturate(1.12)}.photo-mode .expansion-neighbor{outline:none!important}.photo-mode #collect-all-gold{display:none}@keyframes heaven-visitor{0%,100%{transform:translate(-20px,0) rotate(-8deg)}50%{transform:translate(35px,-35px) rotate(9deg)}}.reduced-motion .expansion-visitor,[data-effects=off] .expansion-visitor{animation:none}@media(prefers-reduced-motion:reduce){.expansion-visitor{animation:none}}
