@font-face{font-family:Melon Google Sans;src:url(/google-signin/google-sans-medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}.google-brand-button{-webkit-appearance:none;appearance:none;box-sizing:border-box;color:#1f1f1f;letter-spacing:.25px;cursor:pointer;-webkit-user-select:none;user-select:none;width:280px;min-width:0;max-width:100%;height:40px;box-shadow:none;background:#fff;border:1px solid #747775;border-radius:4px;align-items:center;gap:10px;padding:0 12px;font:500 14px/20px Melon Google Sans,Arial,sans-serif;display:inline-flex}.google-brand-button img{object-fit:contain;flex:0 0 20px;width:20px;height:20px;display:block}.google-brand-button span{white-space:nowrap;text-align:center;flex:1}.google-brand-button:hover:not(:disabled){box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.google-brand-button:focus-visible{outline-offset:3px;outline:3px solid #1a73e8}.google-brand-button:active:not(:disabled){background:#f2f2f2}.google-brand-button:disabled{cursor:default;color:#929591;opacity:1;background:#fff;border-color:#c4c7c5}.google-brand-loading{margin-top:8px;font-size:13px;display:block}
