.rating-star-glyph{--rating-star-on:#e0a100;--rating-star-off:#cfc5ca;--fill:0%;font-size:var(--rating-star-size,1.6rem);background:linear-gradient(90deg, var(--rating-star-on) var(--fill), var(--rating-star-off) var(--fill));color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;line-height:1;display:inline-block}.rating-stars-display{vertical-align:middle;gap:.1rem;display:inline-flex}.rating-stars-control{border-radius:.5rem;gap:.15rem;padding:.2rem 0;display:inline-flex;position:relative}.rating-star-cell{display:inline-block;position:relative}.rating-half{cursor:pointer;z-index:1;background:0 0;border:0;width:50%;margin:0;padding:0;position:absolute;top:0;bottom:0}.rating-half-start{left:0}.rating-half-end{right:0}.rating-half:focus-visible{outline-offset:2px;border-radius:.3rem;outline:2px solid}
