#target-panel.winner{border:1px solid #ffe04a;box-shadow:0 0 0 2px #ffe04a55,0 0 24px #ffd914c2,0 0 78px #ffd91482;background:radial-gradient(circle at 50% 57%,#ffe02b70,transparent 52%),#292310;animation:win-panel-pop .65s cubic-bezier(.16,.84,.23,1)}#target-panel.winner:before{position:absolute;z-index:4;inset:-12%;pointer-events:none;background:radial-gradient(circle at 13% 30%,#fff 0 2px,transparent 3px),radial-gradient(circle at 27% 13%,#ffe777 0 2px,transparent 3px),radial-gradient(circle at 53% 8%,#fff 0 1px,transparent 2px),radial-gradient(circle at 78% 18%,#ffe777 0 2px,transparent 3px),radial-gradient(circle at 91% 44%,#fff 0 2px,transparent 3px),radial-gradient(circle at 83% 72%,#ffe777 0 2px,transparent 3px),radial-gradient(circle at 51% 90%,#fff 0 1px,transparent 2px),radial-gradient(circle at 22% 77%,#ffe777 0 2px,transparent 3px);content:'';animation:win-sparks 1.15s cubic-bezier(.1,.7,.2,1) 2}#target-panel.winner:after{position:absolute;z-index:3;inset:-45%;pointer-events:none;opacity:0;background:conic-gradient(from 0deg,transparent 0 14%,#fff7bb55 17%,transparent 21% 43%,#fff7bb40 48%,transparent 53% 74%,#fff7bb55 79%,transparent 84%);content:'';animation:win-rays 1.25s ease-out 1}.winner .panel-pick{animation:prize-pop .92s cubic-bezier(.13,.86,.18,1) 2;filter:drop-shadow(0 0 15px #ffe44f);box-shadow:none}.winner .panel-pick:before{opacity:1!important;filter:blur(29px)!important;transform:translate(-50%,-50%) scale(1.45)!important}.winner .panel-pick img{animation:prize-shine .92s ease-out 2;filter:drop-shadow(0 0 10px #fff6c0) drop-shadow(0 0 26px #ffdd26)!important}@keyframes win-panel-pop{0%{transform:scale(.975);filter:brightness(.9)}45%{transform:scale(1.018);filter:brightness(1.32)}100%{transform:scale(1);filter:brightness(1)}}@keyframes prize-pop{0%{transform:scale(.86) rotate(-5deg)}44%{transform:scale(1.18) rotate(2deg)}70%{transform:scale(1.07) rotate(-1deg)}100%{transform:scale(1) rotate(0)}}@keyframes prize-shine{0%,100%{filter:drop-shadow(0 0 10px #fff6c0) drop-shadow(0 0 26px #ffdd26)}48%{filter:brightness(1.55) drop-shadow(0 0 19px #fff) drop-shadow(0 0 38px #ffe120)}}@keyframes win-sparks{0%{opacity:0;transform:scale(.58) rotate(-8deg)}22%{opacity:1}100%{opacity:0;transform:scale(1.26) rotate(10deg)}}@keyframes win-rays{0%{opacity:0;transform:rotate(-28deg) scale(.5)}28%{opacity:1}100%{opacity:0;transform:rotate(38deg) scale(1.22)}}
