.gsi-material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:var(--sh-glass-bg);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border:1px solid var(--sh-border-strong);-webkit-border-radius:20px;box-sizing:border-box;color:var(--sh-text-primary);cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:100px;outline:none;width:100%;min-width:min-content;max-width:400px;height:56px;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:16px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.gsi-material-button .gsi-material-button-icon{width:20px;min-width:20px;height:20px;margin-right:12px}[dir=rtl] .gsi-material-button .gsi-material-button-icon{margin-left:8px;margin-right:0}.gsi-material-button .gsi-material-button-content-wrapper{flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gsi-material-button .gsi-material-button-contents{text-overflow:ellipsis;vertical-align:top;flex-grow:0;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden}.gsi-material-button .gsi-material-button-state{opacity:0;transition:opacity .218s;position:absolute;inset:0}.gsi-material-button:disabled{cursor:default;background-color:var(--sh-text-faint);border-color:var(--sh-border)}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:.38}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{opacity:.12}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{opacity:.08;background-color:#303030}.continue-with-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:var(--sh-glass-bg);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border:1px solid var(--sh-border-strong);box-sizing:border-box;color:var(--sh-text-primary);cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:100px;outline:none;width:100%;min-width:min-content;max-width:400px;height:56px;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:16px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.continue-with-button .continue-with-button-icon{align-items:center;width:20px;min-width:20px;height:20px;margin-right:12px;display:flex}[dir=rtl] .continue-with-button .continue-with-button-icon{margin-left:8px;margin-right:0}.continue-with-button .continue-with-button-content-wrapper{flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.continue-with-button .continue-with-button-contents{text-overflow:ellipsis;vertical-align:top;flex-grow:0;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden}.continue-with-button .continue-with-button-state{opacity:0;transition:opacity .218s;position:absolute;inset:0}.continue-with-button:not(:disabled):active .continue-with-button-state,.continue-with-button:not(:disabled):focus .continue-with-button-state{opacity:.12}.continue-with-button:not(:disabled):hover .continue-with-button-state{opacity:.08;background-color:#303030}
