@keyframes gift-summary-pop{0%{opacity:0;transform:scale(.55)translateY(6px)}62%{opacity:1;transform:scale(1.14)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.gift-summary-glyph{transform-origin:bottom}.gift-summary-glyph-in{animation:.48s cubic-bezier(.34,1.4,.64,1) both gift-summary-pop;animation-delay:var(--gift-summary-delay,0s)}@media (prefers-reduced-motion:reduce){.gift-summary-glyph-in{animation:none}}
@keyframes like-heart-pop{0%{transform:scale(0)}18%{transform:scale(1.28)}32%{transform:scale(.88)}48%{transform:scale(1.12)}64%{transform:scale(.96)}to{transform:scale(1)}}@keyframes like-sparkle-ring{0%{opacity:.7;border-width:.45rem;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;border-width:.08rem;transform:translate(-50%,-50%)scale(2.15)}}@keyframes like-sparkle-particle{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--like-sparkle-rotate,0deg)) scale(.3)}16%{opacity:1;transform:translate(calc(-50% + var(--like-sparkle-x) * .4), calc(-50% + var(--like-sparkle-y) * .4)) rotate(var(--like-sparkle-rotate,0deg)) scale(1.05)}to{opacity:0;transform:translate(calc(-50% + var(--like-sparkle-x)), calc(-50% + var(--like-sparkle-y))) rotate(var(--like-sparkle-rotate,0deg)) scale(.35)}}.like-heart-pop{transform-origin:50%;animation:.56s cubic-bezier(.34,1.45,.64,1) both like-heart-pop}.like-sparkle-burst{display:block}.like-sparkle-ring{border-style:solid;border-color:color-mix(in oklab, var(--color-error) 78%, white);border-radius:9999px;width:1.15rem;height:1.15rem;animation:.52s cubic-bezier(.16,.84,.32,1) both like-sparkle-ring;position:absolute;top:50%;left:50%}.like-sparkle-particle{width:var(--like-sparkle-size);height:var(--like-sparkle-size);background:var(--like-sparkle-color);animation:.68s cubic-bezier(.16,.84,.32,1) both like-sparkle-particle;animation-delay:var(--like-sparkle-delay,0s);border-radius:9999px;position:absolute;top:50%;left:50%}.like-sparkle-particle[data-shape=diamond]{border-radius:1px}@media (prefers-reduced-motion:reduce){.like-heart-pop,.like-sparkle-ring,.like-sparkle-particle{animation:none!important}.like-sparkle-burst{display:none}}
