/**
 * Scroll Cue — 전체 페이지 공통
 */
#scroll_cue {
	position: fixed;
	bottom: 40px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1050;
	pointer-events: none;
}

#scroll_cue img {
	display: block;
	animation: scroll-cue-bounce 2s ease-in-out infinite;
}

@keyframes scroll-cue-bounce {
	0%, 25%, 40%, 50%, 100% {
		transform: translateY(0);
	}
	5% {
		transform: translateY(-14px);
	}
	12% {
		transform: translateY(-16px);
	}
	19% {
		transform: translateY(-14px);
	}
	28% {
		transform: translateY(-6px);
	}
	32.5% {
		transform: translateY(-8px);
	}
	37% {
		transform: translateY(-6px);
	}
	43% {
		transform: translateY(-2.5px);
	}
	45% {
		transform: translateY(-3px);
	}
	47% {
		transform: translateY(-2.5px);
	}
}
