.Stars{--percent:calc(var(--rating) / 10 * 100%);display:inline-block;font-size:1.1rem;opacity:.5;cursor:pointer}.Stars::before{content:"★★★★★";letter-spacing:0;background:linear-gradient(90deg,var(--color_rate) var(--percent),#ccc var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}