.star-rating.svelte-g3tu47{display:inline-flex;gap:var(--space-xs);align-items:center}.star.svelte-g3tu47{display:inline-flex;color:#e0e0e0;transition:color var(--transition-fast),transform var(--transition-fast)}.star.filled.svelte-g3tu47{color:var(--color-sunny-yellow)}.animated.svelte-g3tu47 .star.filled:where(.svelte-g3tu47){animation:svelte-g3tu47-star-pop .4s cubic-bezier(.68,-.55,.265,1.55) forwards;animation-delay:var(--delay);opacity:0;transform:scale(0)}@keyframes svelte-g3tu47-star-pop{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{opacity:1;transform:scale(1.3) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.animated.svelte-g3tu47 .star.filled:where(.svelte-g3tu47) svg:where(.svelte-g3tu47){animation:svelte-g3tu47-star-shimmer 2s ease-in-out infinite;animation-delay:calc(var(--delay) + .4s)}@keyframes svelte-g3tu47-star-shimmer{0%,to{filter:drop-shadow(0 0 2px rgba(255,217,61,.5))}50%{filter:drop-shadow(0 0 8px rgba(255,217,61,.8))}}@media (prefers-reduced-motion: reduce){.animated.svelte-g3tu47 .star.filled:where(.svelte-g3tu47){animation:none;opacity:1;transform:scale(1)}.animated.svelte-g3tu47 .star.filled:where(.svelte-g3tu47) svg:where(.svelte-g3tu47){animation:none}}
