.lvb{--mx:0;--my:0;--lift:0;cursor:default;line-height:0;display:inline-block;position:relative}.lvb:hover{--lift:1}.lvb>svg{display:block;overflow:visible}.lvb-bleed>svg{width:133.33%;height:133.33%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lvb-par{transform-box:fill-box;transform-origin:50% 70%;transform:translate(calc(var(--mx) * 7px), calc(var(--my) * 5px - var(--lift) * 6px)) scale(calc(1 + var(--lift) * .05));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lvb-par-aura{transform:translate(calc(var(--mx) * -10px), calc(var(--my) * -8px));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lvb-par-wing{transform:translate(calc(var(--mx) * -4px), calc(var(--my) * -3px)) rotate(calc(var(--lift) * -7deg));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.lvb-par-spark{transform-box:fill-box;transform-origin:50%;transform:scale(calc(1 + var(--lift) * .3));transition:transform .35s ease-out}.lvb-in{animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.2,.9,.25,1);animation-fill-mode:backwards}.lvb-in-draw{stroke-dasharray:1;animation:lvb-draw .95s var(--d,0s) cubic-bezier(.5, 0, .2, 1) backwards}.lvb-in-fade{animation:lvb-fade .7s var(--d,0s) ease-out backwards}.lvb-in-rise{transform-box:fill-box;transform-origin:50% 100%;animation-name:lvb-rise;animation-duration:.75s}.lvb-in-pop{transform-box:fill-box;transform-origin:50%;animation-name:lvb-pop;animation-duration:.5s}.lvb-in-wing{animation-name:lvb-unfold;animation-duration:.9s}.lvb-in-aura{animation:lvb-fade 1.4s var(--d,0s) ease-out backwards}@keyframes lvb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lvb-fade{0%{opacity:0}to{opacity:1}}@keyframes lvb-rise{0%{opacity:0;transform:translateY(24px)scale(.8)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes lvb-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes lvb-unfold{0%{opacity:0;transform:rotate(42deg)scale(.35)}to{opacity:1;transform:none}}.lvb-float{animation:3.4s ease-in-out infinite alternate lvb-float}@keyframes lvb-float{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.lvb-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite lvb-twinkle;animation-delay:var(--t,0s)}@keyframes lvb-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.62)}}.lvb-flap{animation:3.6s ease-in-out infinite alternate lvb-flap;animation-delay:var(--t,0s)}@keyframes lvb-flap{0%{transform:rotate(0)}to{transform:rotate(-3.5deg)}}.lvb-breathe{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite alternate lvb-breathe}@keyframes lvb-breathe{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}.lvb-runner{stroke-dasharray:.12 .88;animation:.6s ease-out 1.5s backwards lvb-fade,6.5s linear infinite lvb-run}@keyframes lvb-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.lvb-glint{animation:6.5s ease-in-out infinite lvb-glint}.lvb:hover .lvb-glint{animation:.85s ease-out both lvb-glint-hover}@keyframes lvb-glint{0%,58%{transform:translate(-90px)skew(-18deg)}80%,to{transform:translate(95px)skew(-18deg)}}@keyframes lvb-glint-hover{0%{transform:translate(-90px)skew(-18deg)}to{transform:translate(95px)skew(-18deg)}}.lvb-gleam{animation:2.8s ease-in-out infinite alternate lvb-gleam}@keyframes lvb-gleam{0%{opacity:.35}to{opacity:1}}.lvb-burst{transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:1.2s ease-out both lvb-burst}@keyframes lvb-burst{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.lvb,.lvb *{transition:none!important;animation:none!important}.lvb-runner,.lvb-glint,.lvb-burst{display:none}}.lvb-still,.lvb-still *{transition:none!important;animation:none!important}.lvb-still .lvb-runner,.lvb-still .lvb-glint,.lvb-still .lvb-burst{display:none}
