/* Desmoche v0.78: celebración reutilizable para jugadas especiales. */
   El efecto está en el modal, nunca en la escena posicionada. */
#dmModal.dm-victory-real .dm-victory-panel{
 border-color:#ffe0a0;
 box-shadow:0 0 0 2px rgba(255,219,126,.36),0 0 38px rgba(255,186,52,.42),0 18px 65px #000b;
 animation:dmRealEnter .68s cubic-bezier(.18,.78,.28,1) both;
}
#dmModal.dm-victory-real #dmVictoryTitle{
 color:#fff5cb;letter-spacing:.04em;
 text-shadow:0 2px 0 #80551c,0 0 16px #ffd869,0 0 30px rgba(255,199,56,.56);
}
#dmModal.dm-victory-real .dm-victory-trophy{
 animation:dmRealTrophy 1.2s ease-in-out infinite alternate;
}
#dmModal.dm-victory-real .dm-victory-kicker::after{
 content:' · CORRIDA DE 10';color:#ffe2a0;
}
@keyframes dmRealEnter{from{transform:translateY(24px) scale(.93);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}
@keyframes dmRealTrophy{from{filter:drop-shadow(0 0 6px #f6b64d);transform:scale(1)}to{filter:drop-shadow(0 0 22px #ffe2a4);transform:scale(1.08)}}
@media(prefers-reduced-motion:reduce){#dmModal.dm-victory-real .dm-victory-panel,#dmModal.dm-victory-real .dm-victory-trophy{animation:none!important}}
