#lcpp-layer {
	position: fixed;
	inset: 0;
	overflow: hidden;
	pointer-events: none;
	/* Until the script has put the plane on its path, it would sit in the corner
	   of the screen where the browser first drew it. */
	visibility: hidden;
}

#lcpp-layer.lcpp-ready {
	visibility: visible;
}

#lcpp-path-svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: visible;
	pointer-events: none;
}

#lcpp-plane {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 0;
	will-change: transform;
}

#lcpp-plane-flip,
#lcpp-plane-inner {
	will-change: transform;
}

#lcpp-plane-art {
	display: block;
}

#lcpp-plane svg,
#lcpp-plane img {
	display: block;
	width: 100%;
	height: auto;
}
