/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sparkle-link__burst{position:fixed;z-index:40;width:0;height:0;pointer-events:none;}.sparkle-link__sparkle{position:absolute;display:block;left:var(--sparkle-x);top:var(--sparkle-y);color:var(--rainbow-yellow);line-height:0;transform:translate(-50%,-50%) scale(var(--sparkle-scale));}.sparkle-link__icon{display:block;width:1.25rem;height:1.25rem;opacity:0;filter:drop-shadow(0 0 0.12em currentColor);animation:sparkle-link-pop 0.7s ease-in-out 2;animation-delay:var(--sparkle-delay,0s);}@keyframes sparkle-link-pop{0%,100%{opacity:0;transform:scale(0.2) rotate(-22deg);}22%{opacity:1;transform:scale(1.18) rotate(10deg);}40%{opacity:0.9;transform:scale(0.82) rotate(-8deg);}58%{opacity:1;transform:scale(1.08) rotate(6deg);}78%{opacity:0.35;transform:scale(0.55) rotate(-12deg);}}@media (prefers-reduced-motion:reduce){.sparkle-link__icon{animation:none;}}
