.sac-meta__separator {
	opacity: .4;
}

.sac-meta--ai {
	color: #d96a6a;
}

.sac-meta--human {
	color: rgba(80, 87, 94, .9);
}

.sac-counter,
.sac-content-counter {
	display: flex;
	align-items: center;
	gap: .75rem;
	flex-wrap: wrap;
	margin: 1.5rem 0;
	padding: .85rem 1rem;
	border: 1px solid rgba(168, 31, 25, .18);
	border-radius: 10px;
	background: #fff;
	color: #222;
	font-size: .875rem;
	font-weight: 600;
}

.sac-counter__item {
	display: inline-flex;
	align-items: center;
	gap: .35rem;
}

.sac-counter__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 2.6em;
	padding: .16rem .38rem;
	border-radius: 999px;
	background: rgba(168, 31, 25, .08);
	color: #8f1711;
	font-size: .68rem;
	line-height: 1;
	letter-spacing: .04em;
}

.sac-counter__value {
	font-variant-numeric: tabular-nums;
}

.sac-counter__separator {
	opacity: .35;
}
