.container { display: flex; flex-direction: column; align-items: center; padding: 40rpx; height: 100vh; background-color: #fff; } .header { margin-top: 100rpx; display: flex; flex-direction: column; align-items: center; } .logo { width: 200rpx; height: 200rpx; margin-bottom: 40rpx; } .title { font-size: 40rpx; font-weight: bold; color: #333; } .content { margin-top: 120rpx; width: 100%; display: flex; flex-direction: column; align-items: center; } .tips { font-size: 30rpx; color: #888; text-align: center; margin-bottom: 80rpx; } .btn-login { width: 80%; background-color: #07c160; color: white; border-radius: 44rpx; margin-bottom: 40rpx; font-size: 32rpx; padding: 10rpx 0; } .btn-login:active { opacity: 0.9; }