/* Google sign-in button, following Google's light button style. */
.cloud-google-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin:14px 0 0;padding:10px 16px;background:#fff;border:1px solid #747775;border-radius:999px;color:#1f1f1f;font:600 15px Roboto,Arial,sans-serif;cursor:pointer}
.cloud-google-button svg{flex:none}
.cloud-google-button:focus-visible{outline:3px solid #fff3bc;outline-offset:2px}
.cloud-google-button:disabled{opacity:.65;cursor:wait}
.cloud-auth-divider{display:flex;align-items:center;gap:10px;margin:14px 0 4px;color:#8f9a8b;font:600 12px Manrope,Arial,sans-serif}
.cloud-auth-divider::before,.cloud-auth-divider::after{content:"";flex:1;height:1px;background:currentColor;opacity:.4}
.cloud-google-reauth-note{margin:0 0 10px;font:600 13px/1.45 Manrope,Arial,sans-serif}
