.social-login-control{width:100%;padding-bottom:env(safe-area-inset-bottom,0px);margin-top:12px}.social-login-button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:24px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 16px;font:500 14px/1.4 Arial,sans-serif;display:flex}.social-login-button--meta{color:#fff;background:#1877f2;border-color:#1877f2}.social-login-button:focus-visible{outline-offset:3px;outline:3px solid #1a1a1a}.social-login-button:disabled{opacity:.6;cursor:wait}.social-login-provider{font-size:20px;font-weight:700}.social-login-hint,.social-login-control p{font-size:13px;line-height:1.5}.social-return{box-sizing:border-box;width:min(100%,440px);padding:24px 24px max(24px, env(safe-area-inset-bottom,0px));max-height:100vh;color:#1a1a1a;background:#fff;max-height:100dvh;margin:auto;font-family:Arial,sans-serif;overflow-y:auto}.social-return form{gap:12px;display:grid}.social-return input{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.social-return button{color:#fff;min-height:44px;font:inherit;background:#1a1a1a;border:0;border-radius:24px;padding:12px 16px}.social-return a{color:inherit;margin-top:16px;padding:12px 0;display:inline-block}
