.social-auth{margin:1.5rem 0 .5rem}.auth-card .social-button{display:flex;justify-content:center;position:relative;gap:.85rem;margin:.7rem 0;padding:.8rem 1.2rem;border:1px solid #cbd2d8;border-radius:10px;background:#fff;color:#18222e;font-weight:700}.social-button img{flex:none}.auth-card .social-button:hover{background:#f3f5f7;border-color:#8795a3}.auth-card .social-button:disabled{opacity:.65;cursor:not-allowed;background:#fafbfc}.auth-divider{display:flex;align-items:center;gap:1rem;margin:1.4rem 0 .5rem;color:#596775;font-size:.78rem}.auth-divider::before,.auth-divider::after{content:'';height:1px;flex:1;background:#d9dedf}.social-setup-note{margin:.8rem 0;text-align:center;line-height:1.6}
