/* 0.7.5l: the «Sign in with Google» button exactly as Google's branding guidelines require (colours, Roboto, 4 px radius, 20 px «G»)
   — kept out of the 0.7.6b design tokens on purpose (tools/ui-qa/css-audit.mjs skips this file like tokens.css). Moved from site-login.css. */
/* Google branding guidelines, light theme: #FFFFFF fill, 1 px #747775 stroke, #1F1F1F text, 20 px «G», 12 px padding. */
.gsi-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;height:auto;padding:0 12px;max-width:100%;
 background:#fff;border:1px solid #747775;border-radius:4px;color:#1f1f1f;font:500 14px/20px Roboto,Arial,sans-serif;letter-spacing:.25px;text-transform:none;cursor:pointer;box-shadow:none}
.gsi-button:hover{background:#f7f8f8;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}
.gsi-button:focus-visible{outline:3px solid #e9ce91;outline-offset:3px}
.gsi-button:disabled{opacity:.6;cursor:default}
.gsi-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px}.gsi-icon svg{width:20px;height:20px}
.gsi-text{white-space:normal;text-align:left}
