.sparkle-burst{pointer-events:none;contain:layout paint;z-index:4;position:absolute;inset:0;overflow:hidden}.sparkle-burst i{opacity:0;clip-path:polygon(50% 0,100% 30%,70% 100%,0 65%);animation:.29s ease-out .17s both gem-fragment;position:absolute}@keyframes gem-fragment{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin)) scale(.15)}}@media (prefers-reduced-motion:reduce){.sparkle-burst{display:none}.sparkle-burst i{animation:none}}
