.star-rating.svelte-1vz63o3{display:flex;align-items:center;gap:4px;margin:8px 0;font-size:var(--star-size)}.star.svelte-1vz63o3{cursor:pointer;color:#666;transition:color .2s ease,transform .1s ease;user-select:none}.star.svelte-1vz63o3:hover{transform:scale(1.1)}.star.filled.svelte-1vz63o3{text-shadow:0 0 5px rgba(255,255,255,.5)}.star.star-green.filled.svelte-1vz63o3{color:#4caf50;text-shadow:0 0 5px rgba(76,175,80,.5)}.star.star-yellow.filled.svelte-1vz63o3{color:#ffc107;text-shadow:0 0 5px rgba(255,193,7,.5)}.star.star-red.filled.svelte-1vz63o3{color:#f44336;text-shadow:0 0 5px rgba(244,67,54,.5)}.rating-text.svelte-1vz63o3{margin-left:8px;font-size:calc(var(--star-size) * .8);color:#7b4fff;font-weight:500}.rating-average.svelte-1vz63o3{margin-left:8px;font-size:calc(var(--star-size) * .7);color:#b3b7d1;opacity:.8}
