.page { padding: 0 38rpx; .status-icon { margin: 70rpx auto 0; display: block; width: 180rpx; height: 180rpx; } .status { margin-top: 24rpx; font-size: 46rpx; color: rgba(74, 184, 253, 1); text-align: center; font-weight: bold; } .content { margin: 30rpx 30rpx 0; font-size: 28rpx; color: rgba(75, 85, 99, 1); line-height: 42rpx; text-align: center; } .btn { margin: 35rpx 0 0; height: 96rpx; display: flex; align-items: center; justify-content: center; font-size: 32rpx; color: rgba(255, 255, 255, 1); background: linear-gradient(90deg, #9ddffd 0%, #4ab8fd 100%); border-radius: 16rpx 16rpx 16rpx 16rpx; } .back { margin-top: 25rpx; padding: 30rpx 0; text-align: center; font-size: 32rpx; color: rgba(74, 184, 253, 1); } .official { margin: 20rpx auto 0; width: 383rpx; background: linear-gradient(90deg, #9ddffd 0%, #4ab8fd 100%); border-radius: 24rpx; .title { padding: 14rpx 0 10rpx; font-size: 34rpx; color: rgba(255, 255, 255, 1); text-align: center; } .o-container { padding: 30rpx; border-radius: 22rpx; background-color: #fff; box-shadow: 0rpx 8rpx 28rpx 0rpx rgba(0, 0, 0, 0.07); .code { margin: 0 auto; width: 300rpx; height: 300rpx; display: block; } .tip { margin: 24rpx auto 0; width: 270rpx; text-align: center; line-height: 54rpx; font-size: 32rpx; color: rgba(255, 255, 255, 1); border-radius: 60rpx; background: linear-gradient(90deg, #9ddffd 0%, #4ab8fd 100%); } } } }