/* style.css */

/* 画面遷移時の簡易フェードイン効果 */
.animate-fade-in {
	animation: fadeIn 0.3s ease-out forwards;
}

@keyframes fadeIn {
	from { opacity: 0; transform: translateY(8px); }
	to { opacity: 1; transform: translateY(0); }
}

/* スローパルス（待機画面用） */
@keyframes pulse-slow {
	0%, 100% { opacity: 1; }
	50% { opacity: 0.4; }
}
.animate-pulse-slow {
	animation: pulse-slow 2s infinite;
}

/* カメラ映像のスマートフォン全画面最適化 */
#camera-video {
	object-fit: cover;
	width: 100%;
	height: 100%;
}