/* 1. 卡片悬停动效增强 */
.feature-card, .card {
	min-height: 250px;
	transition: transform 0.3s ease, box-shadow 0.3s ease; /* 增加过渡效果 */
}

.feature-card:hover, .card:hover {
	transform: translateY(-5px); /* 向上抬升 */
	box-shadow: 0 0.8rem 1.5rem rgba(0, 0, 0, 0.2) !important; /* 更明显的阴影 */
}

/* 2. 全局淡入动画 (Fade-in) */
/* 初始状态：不可见且略微向上偏移 */
.fade-in-section {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 1s ease-out, transform 0.8s ease-out;
}

/* 最终状态：可见并恢复位置 */
.fade-in-section.is-visible {
	opacity: 1;
	transform: translateY(0);
}

/* 其他样式保持不变 */
.jumbotron-enhanced {
	background-color: #f8f9fa;
	padding: 6rem 1rem;
}

.tech-stack-section .list-group-item {
	border: none;
}