.login-container.data-v-7d771541{min-height:100vh;background:linear-gradient(135deg,#ff7a00,#ff9500);padding:80rpx 40rpx}.login-header.data-v-7d771541{text-align:center;margin-bottom:100rpx}.title.data-v-7d771541{display:block;font-size:48rpx;font-weight:700;color:#fff;margin-bottom:20rpx}.subtitle.data-v-7d771541{display:block;font-size:28rpx;color:rgba(255,255,255,.8)}.login-form.data-v-7d771541{background:#fff;border-radius:32rpx;padding:60rpx 40rpx;box-shadow:0 8rpx 24rpx rgba(0,0,0,.1)}.form-item.data-v-7d771541{margin-bottom:32rpx}.prefix-icon.data-v-7d771541{font-size:32rpx;color:#ff7a00}.form-actions.data-v-7d771541{margin-top:60rpx}.form-switch.data-v-7d771541{display:flex;justify-content:space-between;margin-top:32rpx;font-size:28rpx;color:#666}.form-switch text.data-v-7d771541{padding:16rpx 0}.register-link.data-v-7d771541{color:#ff7a00!important;font-weight:700}.btn-primary{background:linear-gradient(135deg,#ff7a00,#ff9500)!important;border:none!important;border-radius:8rpx!important;color:#fff!important;box-shadow:0 4rpx 12rpx rgba(255,122,0,.3)!important;outline:none!important}.btn-primary:after{border:none!important;box-shadow:none!important}.btn-primary:active{background:linear-gradient(135deg,#ff6900,#ff8500)!important}
