/* voice_mock_v3 相当（<head> 内スタイルを移植） */
.fade-in {
	animation: fadeIn 0.8s ease-in-out;
}
@keyframes fadeIn {
	0% { opacity: 0; transform: translateY(10px); }
	100% { opacity: 1; transform: translateY(0); }
}
.category-btn.active {
	background-color: #292524;
	color: #ffffff;
	border-color: #292524;
}
.line-clamp-3 {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
