/* Alzar Social — Google/Facebook sign-in buttons (RTL-aware, brand colors). */

.alzsoc{margin-top:14px;text-align:center}
.alzsoc__or{display:flex;align-items:center;gap:10px;color:#8a94a6;font-size:.78rem;margin:10px 0 12px}
.alzsoc__or:before,.alzsoc__or:after{content:"";flex:1;height:1px;background:#e6eaf2}
.alzsoc__btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.alzsoc-btn{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:10px;font-weight:700;font-size:.9rem;text-decoration:none;border:1px solid transparent;transition:filter .15s ease,transform .15s ease;min-width:150px;justify-content:center}
.alzsoc-btn:hover{filter:brightness(.95);transform:translateY(-1px);text-decoration:none}
.alzsoc-btn i{font-style:normal;font-weight:800;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}
.alzsoc-btn--google{background:#fff;color:#3c4043;border-color:#dadce0;box-shadow:0 1px 3px rgba(60,64,67,.18)}
.alzsoc-btn--google i{background:conic-gradient(#ea4335,#fbbc05,#34a853,#4285f4,#ea4335);color:#fff}
.alzsoc-btn--facebook{background:#1877f2;color:#fff}
.alzsoc-btn--facebook i{background:rgba(255,255,255,.2);color:#fff}
.alzsoc-btn.is-pending{opacity:.55;cursor:help}

/* wp-login.php surface */
.alzsoc--wplogin{max-width:320px;margin:18px auto 40px;padding:0 24px;box-sizing:border-box}
.alzsoc--wplogin .alzsoc__note{font-size:.85rem;color:#3c434a;margin:0 0 8px}
.alzsoc--wplogin .alzsoc__btns{justify-content:center}
.alzsoc--wplogin .alzsoc-btn{width:100%}
.alzsoc__status{background:#fff7e6;border:1px solid #f2d49b;border-radius:8px;padding:9px 12px;font-size:.82rem;color:#7a5b16;margin-top:10px;text-align:right}

/* dark admin bar contexts never apply; keep the account-page look tidy */
.azdel-social .alzsoc{margin-top:10px}
