.page { padding: 200rpx 34rpx 60rpx; &.page-code { padding-top: 60rpx; } .badge { display: block; margin: 0 auto; width: 200rpx; height: 200rpx; } .title { font-size: 48rpx; text-align: center; font-weight: bold; color: #141515; } .desc { margin-top: 16rpx; font-size: 32rpx; color: rgba(20, 21, 21, 1); text-align: center; } .block-code { height: 400rpx; } .code { margin: 90rpx auto 0; display: block; border: 4rpx solid rgba(1, 180, 197, 0.18); width: 296rpx; height: 296rpx; border-radius: 16rpx; } .tip { margin-top: 32rpx; text-align: center; font-size: 32rpx; color: rgba(153, 153, 153, 1); } .wrap-btns { margin-top: 84rpx; display: flex; align-items: center; justify-content: center; gap: 24px; .btn1 { // margin: 86rpx 124rpx 0; max-width: 60%; flex: 1; padding: 24rpx; font-size: 32rpx; color: #fff; line-height: 44rpx; text-align: center; background: linear-gradient(90deg, #00b4c5 0%, #54e2b4 100%); border-radius: 60rpx 60rpx 60rpx 60rpx; } .btn2 { // margin: 32rpx 124rpx 0; flex: 1; max-width: 60%; padding: 22rpx 14rpx; font-size: 32rpx; color: rgba(1, 180, 197, 1); line-height: 44rpx; text-align: center; border: 1px solid rgba(1, 180, 197, 1); border-radius: 60rpx 60rpx 60rpx 60rpx; } } }