/* Only the native Wix Members login page loads this stylesheet */
.google-login-area{margin:25px 0 16px;text-align:center}
.google-login-divider{display:flex;align-items:center;gap:16px;margin:0 0 16px;color:#d7c6dd;font-size:15px}
.google-login-divider:before,.google-login-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(231,193,140,.28),transparent)}
.google-login-button{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:53px;border-radius:14px;border:1px solid #cbb0da;background:#fffdfb;color:#17101f;font:600 16px/1.4 system-ui,sans-serif;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}
.google-login-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #0005,0 0 22px #d7a2f24d}
.google-login-button:focus-visible{outline:3px solid #f3c987;outline-offset:3px}
.google-login-button:disabled{opacity:.65;cursor:progress}
.google-letter{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:900;font-size:23px;color:#4285f4;background:#f8f8f8;border:1px solid #ddd}
.google-login-note{margin:11px 0 0;color:#d6c6e2;font-size:15px;line-height:1.55}
.google-login-note.error{color:#ffb5c4}
.google-callback{width:min(560px,calc(100% - 32px));margin:12vh auto;padding:40px 24px;border:1px solid #a87b74;border-radius:22px;text-align:center;background:#1c0e30;color:#f7dfbd;box-shadow:0 0 45px #a368ba40}
.google-callback h1{font:normal 38px/1.2 Georgia,serif;margin-bottom:16px}
.google-callback p{font-size:16px;line-height:1.7}
