/* 全局样式 */
body {
    font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
}

/* iPhone模拟容器 */
.iphone-container {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

/* 底部导航激活状态 */
.active-nav {
    position: relative;
}

.active-nav::after {
    content: '';
    position: absolute;
    bottom: -2px;
    width: 100%;
    height: 2px;
    background-color: #3b82f6;
}

/* 功能卡片样式 */
.feature-card {
    transition: all 0.3s ease;
}

.feature-card:hover {
    transform: translateY(-2px);
}

/* 核心模块卡片 */
.core-module {
    transition: all 0.3s ease;
}

.core-module:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}

/* 菜单项样式 */
.menu-item {
    transition: background-color 0.2s ease;
}

.menu-item:hover {
    background-color: #f3f4f6;
}

/* 展开/折叠图标动画 */
.rotate-icon {
    transition: transform 0.3s ease;
}

.rotate-down {
    transform: rotate(180deg);
} 