/* pages/index/index.wxss */ .container { min-height: 100vh; background-color: #f5f5f5; padding: 30rpx; box-sizing: border-box; } .welcome-section { text-align: center; padding: 60rpx 0; } .welcome-title { display: block; font-size: 44rpx; font-weight: bold; color: #333; margin-bottom: 16rpx; } .welcome-subtitle { display: block; font-size: 28rpx; color: #999; } .menu-section { margin-top: 40rpx; border-radius: 16rpx; overflow: hidden; }