.google-login button.google-login-placeholder{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--soft);color:var(--muted);opacity:1;cursor:default;font-weight:500;text-align:left}.google-login-icon{flex:0 0 22px;text-align:center;font-size:20px;font-weight:600;line-height:1}.google-login-label{flex:1 1;min-width:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.google-login-badge{flex-shrink:0;padding:3px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font-size:10px;font-weight:400;line-height:1.5;white-space:nowrap}.google-login .google-login-sdk[data-loading=true]{height:0;min-height:0;overflow:hidden}.site-footer{display:grid;gap:14px}