.section-tag-wrapper {
	display: inline-flex;
	align-items: center;
	width: 100%;
}

.section-tag-line {
	display: block;
	background-color: var(--e-global-color-text, #000);
	transition: transform 0.3s ease, background-color 0.3s ease, width 0.3s ease, height 0.3s ease;
	transform-origin: center;
}

.section-tag-text {
	display: inline-block;
	color: var(--e-global-color-text, #000);
	transition: opacity 0.3s ease, transform 0.3s ease, color 0.3s ease;
}

/* Animations */
.st-anim-scale-line .section-tag-wrapper:hover .section-tag-line {
	transform: scaleX(1.5);
}

.st-anim-fade-slide-text .section-tag-wrapper:hover .section-tag-text {
	opacity: 0.7;
	transform: translateX(5px);
}

/* For right alignment + fade-slide to look good, inverse translate if line is right only */
.st-anim-fade-slide-text .section-tag-wrapper[style*="justify-content: right;"]:hover .section-tag-text,
.st-anim-fade-slide-text .section-tag-wrapper[style*="justify-content: flex-end;"]:hover .section-tag-text {
	transform: translateX(-5px);
}
