/* Intro strony głównej: bordowa kurtyna z rysowanym logo. */

#prIntro {
	position: fixed;
	inset: 0;
	z-index: 9999;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--wp--preset--color--burgund);
	transition: transform 0.9s cubic-bezier(0.65, 0, 0.35, 1), opacity 0.9s cubic-bezier(0.65, 0, 0.35, 1);
}

#prIntro.pr-intro-out {
	transform: translateY(-100%);
	opacity: 0;
	pointer-events: none;
}

#prIntroLogo {
	width: min(40vw, 360px);
}

#prIntroLogo svg {
	display: block;
	width: 100%;
	height: auto;
}

#prIntroLogo path {
	fill: none;
	stroke: var(--wp--preset--color--tlo);
	stroke-width: 2;
	vector-effect: non-scaling-stroke;
	transition: fill 0.5s ease;
}

@media (prefers-reduced-motion: reduce) {
	#prIntro {
		display: none;
	}
}
