.ego-roll-word {
	display: inline-block;
}
.ego-roll-letter {
	position: relative;
	display: inline-grid;
	overflow: hidden;
	vertical-align: bottom;
}
.ego-roll-size {
	grid-area: 1 / 1;
	visibility: hidden;
}
.ego-roll-face {
	position: absolute;
	inset: 0;
	text-align: left;
	letter-spacing: 0;
	transform-origin: left center;
	transform: scaleX(var(--ego-roll-scale, 1));
}
