@font-face{font-family:GoogleSans39;src:url('/ui-assets/google-sans39.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
html .public-shell .auth-page39 .google-signin-panel39{padding:0;border:0;background:none;margin:24px 0 0}
html .public-shell .auth-page39 .google-signin-form39{margin:0}
html .public-shell .auth-page39 .google-signin-button39{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;box-sizing:border-box;border:1px solid #8e918f;border-radius:24px;background:#131314;color:#e3e3e3;font-family:GoogleSans39,Arial,sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;text-decoration:none;box-shadow:none;cursor:pointer;white-space:normal}
html .public-shell .auth-page39 .google-signin-button39:hover{background:#252526;border-color:#aeb0af;color:#fff}
html .public-shell .auth-page39 .google-signin-button39:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
html .public-shell .auth-page39 .google-signin-logo39{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;background:#fff;border-radius:50%}
html .public-shell .auth-page39 .google-signin-logo39 img{display:block;width:20px;height:20px;max-width:none;object-fit:contain}
html .public-shell .auth-page39 .google-signin-panel39>.muted{font-size:13px;line-height:1.5;margin:10px 0 0}
html .public-shell .auth-page39 .auth-method-divider39{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--muted);font-size:13px;line-height:1.5;text-align:center}
html .public-shell .auth-page39 .auth-method-divider39::before,html .public-shell .auth-page39 .auth-method-divider39::after{content:'';height:1px;background:var(--panel-border);flex:1;min-width:12px}
html .public-shell .auth-page39 .auth-email-form39{margin-top:0}
