/* V38: simplified door opening, richer artwork previews, and unlock shooting stars. */
.transition-characters{display:none!important}
.transition-doorway{width:min(54vw,310px)!important;height:min(68vh,560px)!important;top:16%!important;box-shadow:0 0 60px rgba(255,218,149,.38),0 0 0 12px #251a37!important}
.transition-background{animation-duration:4.6s!important}
.garden-transition.playing .door-handle{animation:handle-turn 4.6s forwards!important}
.garden-transition.playing .transition-door{animation:door-swing 4.6s forwards!important}
.garden-transition.short .transition-door,.garden-transition.short .door-handle,.garden-transition.short .transition-background{animation-duration:2.8s!important}
.transition-caption{bottom:5%!important}
/* keep the seated garden preview art accessible in the concept areas */
.garden-future-peek img,.v37-future-inner img{background:#1d1428!important;object-fit:cover!important}
/* shooting star when an item awakens */
.v38-shooting-star{position:absolute;left:0;top:0;width:150px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0),#fffde6 30%,#ffe29d 78%,rgba(255,214,152,.0));box-shadow:0 0 16px rgba(255,235,180,.75);transform:rotate(-18deg);pointer-events:none;z-index:12;animation:v38-shoot 1.25s ease-out forwards}
.v38-shooting-star::before{content:'✦';position:absolute;right:-4px;top:-12px;color:#fff9d2;font-size:18px;text-shadow:0 0 12px rgba(255,235,180,.9)}
@keyframes v38-shoot{0%{opacity:0;transform:translate(-6%,-8%) rotate(-18deg) scale(.82)}12%{opacity:1}100%{opacity:0;transform:translate(88%,56%) rotate(-18deg) scale(1.1)}}
@media(max-width:650px){.transition-doorway{width:min(72vw,300px)!important;height:min(60vh,480px)!important}.transition-caption{bottom:7%!important}}
