/* Reading progress bar — thin fixed line that fills as the article body is scrolled.
   Loaded only on single posts. Colour matches the berry brand token. */
.mp-progress {
	position: fixed;
	top: 0;
	left: 0;
	height: 3px;
	width: 0;
	background: #8E2C4E;
	z-index: 99990;
	transition: width .1s linear;
	pointer-events: none;
}

/* keep the bar below the WordPress admin bar for logged-in users */
body.admin-bar .mp-progress {
	top: 32px;
}
@media screen and ( max-width: 782px ) {
	body.admin-bar .mp-progress {
		top: 46px;
	}
}

@media ( prefers-reduced-motion: reduce ) {
	.mp-progress {
		transition: none;
	}
}
