.stars {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  font-size: var(--font-size-lg, 1rem);
  line-height: 1;
}

.star {
  color: var(--border-color);
}

.star.filled {
  color: var(--primary-color);
}

.stars.sm {
  font-size: 0.84rem;
}

.stars.lg {
  font-size: 1.28rem;
}
