/* V56 egg & Baby Dragon hatch */
#magicScene #starEggTap{touch-action:manipulation;pointer-events:auto;z-index:25}
#starEggTap svg{transform-box:fill-box;transform-origin:50% 70%;will-change:transform}
#starEggTap.v56-shake-fallback svg{animation:v56WholeEggShake .95s ease-in-out both!important}
@keyframes v56WholeEggShake{0%,100%{transform:translateX(0) rotate(0)}12%,38%,64%{transform:translateX(-12px) rotate(-12deg)}25%,51%,76%{transform:translateX(12px) rotate(12deg)}89%{transform:translateX(4px) rotate(3deg)}}
.star-egg-dragon-picture{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(27,16,49,.5))}
.star-egg-addon[data-id="baby-dragon"]{left:80%;bottom:4.6%;width:14%;height:18%;z-index:35;animation:starEggBob 4.5s ease-in-out infinite}
.star-egg-addon[data-id="baby-dragon"] .star-egg-dragon-picture{width:100%;height:100%;object-fit:contain}
.star-egg-item .art:has(.star-egg-dragon-picture){width:102px;height:97px;display:grid;place-items:center}
.star-egg-item .art .star-egg-dragon-picture{width:100%;height:100%}
.star-egg-reveal-icon:has(.star-egg-dragon-picture){height:166px;display:flex;align-items:center;justify-content:center;animation:starEggPrize 2s ease-in-out infinite}
.star-egg-reveal-icon .star-egg-dragon-picture{max-width:180px;max-height:166px}
@media (max-width:580px){.star-egg-addon[data-id="baby-dragon"]{left:79%;bottom:5%;width:17%;height:20%}}
@media(prefers-reduced-motion:reduce){#starEggTap.v56-shake-fallback svg,.star-egg-addon[data-id="baby-dragon"]{animation:none!important}}
