.swp-win-layer{position:fixed;inset:0;z-index:10002;pointer-events:none;overflow:hidden}.swp-win-layer i{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--spark);box-shadow:0 0 6px 2px var(--spark);animation:swp-win-burst 1.7s ease-out forwards}@keyframes swp-win-burst{0%{transform:translate(0,0) scale(.4);opacity:1}70%{opacity:1}100%{transform:translate(var(--dx),var(--dy)) scale(1.5);opacity:0}}@media print{.swp-win-layer{display:none!important}}@media(prefers-reduced-motion:reduce){.swp-win-layer{display:none!important}}
