.dt-rating-chip {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	gap: var(--space-3);
}

.dt-rating-chip--align-center { justify-content: center; }

.dt-rating-chip__stars {
	display: inline-flex;
	gap: var(--space-1);
}

.dt-rating-chip__star { display: inline-flex; color: var(--dt-border-strong); }
.dt-rating-chip__star.is-full { color: var(--dt-star); }
.dt-rating-chip__star.is-full .dt-icon { fill: currentColor; }
.dt-rating-chip__star.is-half { color: var(--dt-star); opacity: 0.55; }
.dt-rating-chip__star.is-half .dt-icon { fill: currentColor; }

.dt-rating-chip__text {
	display: inline-flex;
	align-items: baseline;
	gap: var(--space-2);
	font-size: var(--fs-sm);
	color: var(--dt-ink-soft);
}

.dt-rating-chip__value {
	font-weight: var(--fw-bold);
	color: var(--dt-ink);
}

.dt-rating-chip--sm .dt-rating-chip__value { font-size: var(--fs-sm); }
.dt-rating-chip--md .dt-rating-chip__value { font-size: var(--fs-base); }
.dt-rating-chip--lg .dt-rating-chip__value { font-size: var(--fs-lg); }
.dt-rating-chip--lg .dt-rating-chip__star  { transform: scale(1.15); }
