.star-rating.svelte-g3tu47{display:flex;align-items:center;gap:8px}.stars.svelte-g3tu47{display:flex;align-items:center}.star-wrapper.svelte-g3tu47{display:inline-flex;position:relative;opacity:0;transform:scale(0) rotate(-180deg);transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.mounted.svelte-g3tu47 .star-wrapper:where(.svelte-g3tu47){opacity:1;transform:scale(1) rotate(0);transition-delay:var(--delay)}.star.svelte-g3tu47{display:block;width:100%;height:100%;transition:transform .2s ease}.star.svelte-g3tu47 svg:where(.svelte-g3tu47){width:100%;height:100%;display:block}.star.filled.svelte-g3tu47{color:#fbbf24;filter:drop-shadow(0 0 2px rgba(251,191,36,.5))}.star.partial.svelte-g3tu47{position:relative;display:block}.star.partial.svelte-g3tu47 .star-bg:where(.svelte-g3tu47){color:#e5e7eb}.star.partial.svelte-g3tu47 .star-fill:where(.svelte-g3tu47){position:absolute;top:0;left:0;color:#fbbf24;filter:drop-shadow(0 0 2px rgba(251,191,36,.5));clip-path:inset(0 calc(100% - var(--fill)) 0 0)}.star.empty.svelte-g3tu47{color:#e5e7eb}.star-wrapper.svelte-g3tu47:hover .star:where(.svelte-g3tu47){transform:scale(1.15)}.rating-text.svelte-g3tu47{font-size:.85em;font-weight:600;color:var(--text2, #4b5563);white-space:nowrap;display:flex;align-items:baseline;gap:4px}.rating-value.svelte-g3tu47{color:#fbbf24;font-weight:700}.rating-count.svelte-g3tu47{color:var(--text3, #9ca3af);font-size:.9em}@media(prefers-reduced-motion:reduce){.star-wrapper.svelte-g3tu47{transition:none;opacity:1;transform:none}}
