/* 响应式设计增强 */
@media (max-width: 768px) {
    .hero {
        padding: 3rem 5%;
    }
    .feature-card {
        width: 100%;
    }
}

/* 动画效果 */
@keyframes float {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0px); }
}

.feature-card:hover {
    transform: translateY(-5px);
    transition: all 0.3s ease;
}

/* 按钮交互效果 */
button {
    cursor: pointer;
    transition: all 0.3s ease;
}
button:hover {
    transform: scale(1.05);
    box-shadow: 0 5px 15px rgba(255,215,0,0.4);
}
