@font-face{font-family:CreditSurf Google Sans;src:url(/social-login/google-sans-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.bl-social-login{min-width:0;margin:22px 0 0}.bl-social-buttons{gap:10px;display:grid}.bl-social-button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;height:48px;min-height:48px;padding:0 42px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:flex;position:relative}.bl-social-button>img{object-fit:contain;width:20px;height:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.bl-social-button>span{text-align:center;min-width:0}.bl-social-google{font-family:CreditSurf Google Sans,system-ui,sans-serif}.bl-social-apple{color:#fff;background:#000;border-color:#000;font-size:19px;font-weight:500}.bl-social-button:hover{background:#f5f7f6}.bl-social-apple:hover{background:#222}.bl-social-button:disabled{opacity:.65;cursor:wait}.bl-social-button:focus-visible{outline:2px solid var(--credit-green,#137449);outline-offset:3px}.bl-social-divider{color:var(--credit-muted,#667981);align-items:center;gap:12px;margin:20px 0;font-size:12px;line-height:1.5;display:flex}.bl-social-divider:before,.bl-social-divider:after{content:"";background:var(--credit-line,#dfe7e3);flex:1;height:1px}.bl-social-error{color:#913e2c;margin:12px 0 0;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.bl-social-button{transition:none}}
