.replica-auth-google{display:flex;align-items:center;justify-content:center;gap:12px;margin:24px 0;padding:12px 20px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font:500 14px/20px Arial,sans-serif;text-decoration:none}.replica-auth-google:hover{background:#f2f2f2}.replica-auth-google span{font-size:20px;color:#4285f4;font-weight:bold}.replica-auth-google:focus-visible,.replica-auth-action:focus-visible{outline:2px solid #06b6d4;outline-offset:3px}.replica-auth-action{margin-top:20px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#1b202e;color:#f8fafc;padding:10px 18px;cursor:pointer}.replica-auth-action:disabled{opacity:.5}.replica-auth-policies{font-size:13px;color:#94a3b8}.replica-auth-policies a{text-decoration:underline}
