.stars { display:inline-flex; align-items:center; gap:.1rem; font-size:1.5rem; line-height:1.3; }
.stars .star { display:inline-block; }
.stars .star.full  { color:#f5b301; } /* or couleur de ta charte */
.stars .star.half  { color:#f5b301; position:relative; }
.stars .star.empty { color:#adb5bd; }
.stars-sm { font-size:1rem; }
