.block-rating {
  display: flex;
  justify-content: var(--content-align, start);
}

.block-rating__inner {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.block-rating__stars {
  display: flex;
  gap: 0.125rem;
  color: var(--block-star-color, var(--color-accent));
}

.block-rating__text {
  color: var(--block-rating-text-color, var(--color-muted));
  font-weight: var(--font-weight-semibold);
  font-size: var(--type-label-sm);
}
