/* =====================================================================
   Sweet T Salon — star rating fix
   The theme's star CSS asks for font-family:eicons with glyph "\e934",
   but the eicons webfont is never shipped by this export, so the stars
   rendered as nothing. Its fill mechanic also relies on an absolutely
   positioned :before with no base glyph, so each <i> collapsed to zero
   width.
   Fix: draw each star as a plain Unicode star in a system font, in
   normal flow. No extra font file, always renders. Gold for filled,
   grey for empty — matching the original colours.
   ===================================================================== */

.elementor-star-rating {
  font-family: Arial, Helvetica, sans-serif;
  color: #ccd6df;                  /* empty star colour (unchanged) */
}

.elementor-star-rating i {
  width: auto;
  line-height: 1;
}

/* Filled star: put it back in normal flow so it sizes the <i> */
.elementor-star-rating i:before {
  content: "\2605";                /* ★ */
  color: #f0ad4e;                  /* original gold */
  position: static;
  display: inline-block;
  width: auto;
  overflow: visible;
}

/* Empty star: same glyph, grey */
.elementor-star-rating .elementor-star-empty:before {
  content: "\2605";
  color: #ccd6df;
}
