/* Alpha 5.8 — ajustes refinados de escala, profundidade e sombra da cena 2.5D. */
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room{aspect-ratio:1.48/1!important;background:#16120e!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a56-scene{filter:brightness(.95) saturate(1.02)!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a56-floorfade{background:linear-gradient(to top,rgba(9,6,5,.21),transparent 42%)!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a58-contact-shadow{display:block!important;position:absolute!important;pointer-events:none!important;z-index:2!important;inset:auto!important;border-radius:50%!important;background:radial-gradient(ellipse,rgba(3,2,2,.66),rgba(3,2,2,.2) 61%,transparent 75%)!important;filter:blur(5px)!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a58-shadow-bed{width:51%!important;height:14%!important;left:11%!important;bottom:3%!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a58-shadow-pet{width:27%!important;height:8%!important;left:59%!important;bottom:5%!important;z-index:3!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a56-bed,
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a58-bed-front{position:absolute!important;inset:auto auto 5% 9%!important;width:52%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;animation:none!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a56-bed{z-index:3!important;filter:drop-shadow(0px 8px 6px #07030180)!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a58-bed-front{display:none!important;z-index:5!important;pointer-events:none!important;clip-path:inset(69% 0 0 0)!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a56-pet{position:absolute!important;inset:auto auto 7% 60%!important;width:25%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;z-index:4!important;filter:drop-shadow(0px 5px 4px #0906038a)!important;animation:a58-breathe 4.5s ease-in-out infinite!important;transform-origin:bottom center!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room[data-pose="sleep"] > .a56-pet{inset:auto auto 16% 18%!important;width:29%!important;animation:a58-sleep 5s ease-in-out infinite!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room[data-pose="sleep"][data-bed="on"] > .a58-bed-front{display:block!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room[data-pose="sleep"] > .a58-shadow-pet{left:22%!important;bottom:15%!important;width:29%!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room[data-pose="play"] > .a56-pet{inset:auto auto 9% 55%!important;width:35%!important;animation:a58-play 2.8s ease-in-out infinite!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room[data-bed="off"] > .a56-bed,
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room[data-bed="off"] > .a58-bed-front,
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room[data-bed="off"] > .a58-shadow-bed{display:none!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room[data-bed="off"][data-pose="sleep"] > .a56-pet{inset:auto auto 7% 42%!important;width:31%!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a56-stage-caption{display:none!important;}
#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a56-label{top:10px!important;left:10px!important;z-index:8!important;}
@keyframes a58-breathe{50%{transform:translateY(-2px) scale(1.008)}}
@keyframes a58-sleep{50%{transform:scale(1.012)}}
@keyframes a58-play{50%{transform:translateY(-4px) rotate(-1deg)}}
@media(max-width:390px){#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room{aspect-ratio:1.38/1!important}}
@media(prefers-reduced-motion:reduce){#a49PetDialog .a49-pet-art.a56-cometa-active .a56-room > .a56-pet{animation:none!important}}
