/* component/auth/auth.wxss */ .auth-layer { position: fixed; height: calc(612rpx + env(safe-area-inset-bottom)); background: #FFFFFF; border-radius: 8px 8px 0px 0px; bottom: 0; left: 0; width: 100%; z-index: 99999999999999; padding: 52rpx 36rpx 32rpx; box-sizing: border-box; display: flex; flex-direction: column; padding-bottom: calc(env(safe-area-inset-bottom) + 36rpx); } .auth-bg { width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.3); z-index: 9999999999; position: fixed; left: 0; top: 0; } .auth-layer .title { font-size: 30rpx; color: #111111; line-height: 42rpx; } .auth-layer .content { height: 406rpx; display: flex; flex-direction: column; align-items: center; } .auth-layer .content cover-image { width: 165rpx; height: 120rpx; } .auth-layer .content .text { font-size: 26rpx; color: #111111; padding: 28rpx 0 36rpx; } .xian { align-self: stretch; height: 1px; background-color: rgba(0, 0, 0, 0.1); } .auth-layer .authul { align-self: stretch; flex: 1; } .auth-layer .authul .authli { text-align: center; font-size: 26rpx; color: #79868F; margin-top: 30rpx; } .auth-layer .button { line-height: 80rpx; font-size: 30rpx; color: #fff; background: #07C563; opacity: 1; border-radius: 4px; width: 100%; text-align: center; }