#xui-help {
	opacity: 0;
	transition: opacity 0.2s;
	z-index: 100000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	opacity: 0;
}

#xui-help > a {
	position: absolute;
	display: block;
	color: #f8f;
	font-size: 1.25rem;
	text-shadow: 0 0 0.1em #000, 0 0 0.1em #000/*, 0 0 0.2em currentColor*/;
	width: 2.5rem;
	height: 2.5rem;
	line-height: 2.6rem;
	text-align: center;
	border-radius: 100%;
/*	animation: xui-help 1.5s infinite alternate;*/
	transform: translate(-50%, -50%);
	pointer-events: initial;
}

@keyframes xui-help {
	from { transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1); opacity: 0.5; }
	to   { transform: translate3d(-50%, -50%, 0) scale3d(1.0, 1.0, 1); opacity: 1.0; }
}
