@keyframes star-smash{0%{opacity:0;transform:translate(var(--sb-from-x,18%), var(--sb-from-y,-150%)) scale(1.6) rotate(var(--sb-from-rot,-28deg))}16%{opacity:1;transform:translate(calc(var(--sb-from-x,18%) * .8), calc(var(--sb-from-y,-150%) * .75)) scale(1.45) rotate(calc(var(--sb-from-rot,-28deg) * .85))}49%{opacity:1;transform:translate(0, 0) scale(var(--sb-arrival-scale,1.35)) rotate(0deg)}62%{transform:translate(0, 0) scaleX(var(--sb-splat-x,1.22)) scaleY(var(--sb-splat-y,.83))}78%{transform:translate(0, -6%) scaleX(.93) scaleY(var(--sb-recoil,1.08))}90%{transform:translate(0)scaleX(1.03)scaleY(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes star-shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translateX(calc(var(--sb-shake,2px) * -1)) rotate(-1.5deg)}60%{transform:translateX(var(--sb-shake,2px)) rotate(1deg)}}@keyframes star-glare-sweep{0%{opacity:0;transform:rotate(18deg)translate(0)}18%{opacity:1}to{opacity:0;transform:rotate(18deg)translate(260px)}}@keyframes star-flash{0%{opacity:.9;transform:translate(-50%,-50%)scale(.22)}to{opacity:0;transform:translate(-50%,-50%)scale(1.75)}}@keyframes star-shock-ground{0%{opacity:.55;transform:translate(-50%,-50%)scale(.22,.07)}to{opacity:0;transform:translate(-50%, -50%) scale(var(--sb-shockwave-scale,2.4), calc(var(--sb-shockwave-scale,2.4) * .3))}}@keyframes star-shock-rim{0%{opacity:.42;transform:translate(-50%,-50%)scale(.3)}70%{opacity:.14}to{opacity:0;transform:translate(-50%, -50%) scale(calc(var(--sb-shockwave-scale,2.4) * 1.35))}}@keyframes star-dust-particle{0%{opacity:0;transform:translate(-50%, -50%) rotate(0deg) scale(var(--s0,.55))}12%{opacity:1}55%{transform:translate(calc(-50% + var(--dx) * .62), calc(-50% + var(--apex,0px))) rotate(calc(var(--rot) * .55)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)) scale(var(--s1,.8))}}@keyframes star-dust-streak{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) scaleX(.25)}15%{opacity:.95}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--angle)) scaleX(1)}}@keyframes star-dust-mote{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}20%{opacity:.7}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.1)}}@keyframes star-idle-breathe{0%,17%,to{transform:scale(1)translateY(0)}8%{transform:scale(1.075)translateY(-2.5%)}}@keyframes star-idle-glint{0%{opacity:0;transform:rotate(18deg)translate(0)}3%{opacity:.85}14%{opacity:.85}17%{opacity:0;transform:rotate(18deg)translate(260px)}18%,to{opacity:0;transform:rotate(18deg)translate(0)}}@keyframes star-beg{0%,to{transform:translateY(-16px)rotate(-3.5deg)scale(1)}50%{transform:translateY(-25px)rotate(3.5deg)scale(1.04)}}@keyframes star-beg-shadow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.11;transform:scale(.8)}}@keyframes star-beg-shimmer{0%,10%{opacity:0;transform:rotate(18deg)translate(0)}16%{opacity:.9}34%{opacity:.9}40%{opacity:0;transform:rotate(18deg)translate(260px)}41%,to{opacity:0;transform:rotate(18deg)translate(0)}}.star-empty-preview{opacity:0;pointer-events:none;transition:opacity .18s ease-out}.star-beg-glint{opacity:0;transform-box:view-box;transform-origin:50px 50px;transform:rotate(18deg)}.star-beg-body,.star-beg-shadow{transform-box:view-box;transform-origin:50px 50px}:is([data-star-empty]:hover,[data-star-empty][data-beg],:where(button,[role=radio]):focus-visible) .star-empty-preview{opacity:1}:is([data-star-empty]:hover,[data-star-empty][data-beg],:where(button,[role=radio]):focus-visible) .star-beg-body{animation:star-beg 2.4s ease-in-out var(--beg-delay,0s) infinite normal backwards}:is([data-star-empty]:hover,[data-star-empty][data-beg],:where(button,[role=radio]):focus-visible) .star-beg-shadow{animation:star-beg-shadow 2.4s ease-in-out var(--beg-delay,0s) infinite normal backwards}:is([data-star-empty]:hover,[data-star-empty][data-beg],:where(button,[role=radio]):focus-visible) .star-beg-glint{animation:star-beg-shimmer 4.8s ease-in-out var(--beg-delay,0s) infinite normal backwards}:is([data-star-empty]:hover,[data-star-empty][data-beg],:where(button,[role=radio]):focus-visible) .star-empty-outline{stroke-opacity:.4}@media (prefers-reduced-motion:reduce){[data-star-burst-root] *,[data-star-motion]{animation-duration:1ms!important;animation-delay:0s!important}[data-star-burst-dust]{display:none!important}[data-star-idle],[data-star-idle] *,.star-empty-preview,.star-empty-preview *{animation:none!important}}
