main {
	animation: 0.5s cubic-bezier(0, 0, 0.58, 1) blurIn;
}
footer {
	animation: 0.5s cubic-bezier(0, 0, 0.58, 1) blurIn forwards 0.5s;
	opacity: 0;
}
main, footer {
	transition:filter 0.2s cubic-bezier(0, 0, 0.58, 1), opacity 0.5s cubic-bezier(0, 0, 0.58, 1);
}

main.leaving, footer.leaving {
	filter: blur(6px) grayscale(1);
	opacity: 0;
	position: unset;
}

@-webkit-keyframes blurIn { from { opacity:0;filter:blur(6px) grayscale(1) } to { opacity:1;filter:blur(0) grayscale(0) }  }
@keyframes blurIn { from { opacity:0;filter:blur(6px) grayscale(1) } to { opacity:1;filter:blur(0) grayscale(0) }  }