/* Blog-detail-only accessibility and source dependency fallbacks. */
.blog-detail-page .reveal{
	visibility: visible;
}

.blog-detail-page .post-single-meta svg{
	width: 18px;
	height: 18px;
	margin-right: 5px;
	fill: none;
	stroke: currentColor;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 1.8;
	vertical-align: -3px;
}

.blog-detail-page .post-entry blockquote{
	background-image: none;
}

.blog-detail-page .post-tags a:focus-visible,
.blog-detail-page .post-social-sharing a:focus-visible,
.blog-detail-page .post-entry a:focus-visible{
	outline: 3px solid var(--primary-color);
	outline-offset: 4px;
}

.blog-detail-page .post-social-sharing svg{
	width: 18px;
	height: 18px;
	fill: none;
	stroke: currentColor;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 1.8;
}

.blog-detail-page .post-social-sharing svg .is-filled{
	fill: currentColor;
	stroke: none;
}

.blog-detail-page .post-entry > :first-child{
	margin-top: 0;
}

.blog-detail-page .post-entry > :last-child{
	margin-bottom: 0;
}

@media (prefers-reduced-motion: reduce){
	.blog-detail-page .scrolling-content{
		animation: none !important;
	}

	.blog-detail-page .wow,
	.blog-detail-page .text-anime-style-3,
	.blog-detail-page .reveal,
	.blog-detail-page .reveal img{
		animation: none !important;
		transition: none !important;
		transform: none !important;
		visibility: visible !important;
	}
}
