.rating-stars{align-items:center;gap:10px;display:inline-flex}.rating-stars-row{align-items:center;gap:3px;display:flex}.rating-star{width:1em;height:1em;line-height:1;display:inline-block;position:relative}.rating-star-base,.rating-star-fill{display:block;position:absolute;inset:0}.rating-star-base{color:#ffffff24;text-shadow:0 0 #0000}.rating-star-fill{width:var(--fill);color:var(--gold-light);filter:drop-shadow(0 0 8px #e4c98e38);transform-origin:0;overflow:hidden}.rating-stars.is-animated .rating-star-fill{animation:rating-star-in .72s var(--ease) both;animation-delay:var(--delay)}.rating-stars-number{font:700 .78em var(--en);letter-spacing:.02em;color:var(--text)}.rating-stars.size-sm{font-size:14px}.rating-stars.size-md{font-size:20px}.rating-stars.size-lg{font-size:28px}.rating-stars.is-muted .rating-star-fill{color:var(--muted);filter:none}.rating-stars.is-muted .rating-stars-number{color:var(--muted)}@keyframes rating-star-in{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:scale(.72)rotate(-9deg)}65%{opacity:1;transform:scale(1.12)rotate(2deg)}to{clip-path:inset(0);opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rating-stars.is-animated .rating-star-fill{animation:none!important}}
