.google-button{background-color:#fff;border:1px solid #dadce0;border-radius:8px;color:#3c4043;font-family:Google Sans,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;line-height:16px;padding:12px 24px;position:relative;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:40px;box-sizing:border-box}.google-button:hover:not(:disabled){background-color:#f8f9fa;border-color:#dadce0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.google-button:focus:not(:disabled){background-color:#f8f9fa;border-color:#4285f4;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;outline:none}.google-button:active:not(:disabled){background-color:#f1f3f4;border-color:#5f6368;box-shadow:0 1px 2px #3c40434d}.google-button:disabled{background-color:#f1f3f4;border-color:#e8eaed;color:#80868b;cursor:not-allowed}.google-button:disabled .google-icon{opacity:.5}.google-icon{flex-shrink:0;width:18px;height:18px}@media (max-width: 768px){.google-button{width:100%;justify-content:center}}@media (prefers-contrast: high){.google-button{border-width:2px}}@media (prefers-reduced-motion: reduce){.google-button{transition:none}}
