.star-svg-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  margin: 10px 0;
}

.star-svg-row {
  display: flex;
  gap: 4px;
}

.star-svg {
  filter: drop-shadow(0 0 3px rgba(212,180,106,0.4));
}

.star-svg.full,
.star-svg.half {
  transform: scale(1.15);
}

.star-count {
  font-size: 0.85em;
  color: #8a6a36;
  margin-left: 2px;
  margin-top: 5px;
  opacity: 0.9;
  
}
