page { background-color: #f6f7fb; min-height: 100vh; } .container { padding: 30rpx; } .header { padding: 40rpx 0 60rpx; text-align: center; } .header-title { font-size: 40rpx; font-weight: bold; color: #222222; margin-bottom: 16rpx; } .header-desc { font-size: 28rpx; color: #999999; } .type-list { margin-bottom: 40rpx; } .type-card { display: flex; align-items: center; background: #FFFFFF; border-radius: 20rpx; padding: 40rpx 30rpx; margin-bottom: 24rpx; box-shadow: 0 2rpx 12rpx rgba(0, 0, 0, 0.05); } .type-card:active { opacity: 0.8; } .type-icon { width: 100rpx; height: 100rpx; margin-right: 24rpx; flex-shrink: 0; } .type-icon image { width: 100%; height: 100%; } .type-info { flex: 1; } .type-name { font-size: 32rpx; font-weight: bold; color: #222222; margin-bottom: 10rpx; } .type-desc { font-size: 24rpx; color: #999999; } .type-arrow { flex-shrink: 0; } .tips { background: #FFFFFF; border-radius: 20rpx; padding: 30rpx; } .tips-title { font-size: 28rpx; font-weight: bold; color: #222222; margin-bottom: 20rpx; } .tips-item { font-size: 24rpx; color: #666666; line-height: 1.8; margin-bottom: 10rpx; }