/* Typoanim pagination (B - segment). Son sehife / umumi say gosterilmir. */
.ta-pager-wrap{display:flex;justify-content:center;margin:28px 0 36px;padding:0 12px;}
.ta-pager{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1px solid #ececf2;border-radius:16px;padding:6px;
  box-shadow:0 4px 14px rgba(11,14,24,.05);max-width:100%;}
.ta-pager a,.ta-pager .gap,.ta-pager .nav{min-width:38px;height:38px;padding:0 10px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;
  font-size:14px;font-weight:600;color:#3a3d4a;text-decoration:none;line-height:1;transition:background .15s,color .15s;}
.ta-pager a:hover{background:#f7f7fb;color:#0b0e18;}
.ta-pager a.on{background:linear-gradient(135deg,#ff2d89,#ff6a3d);color:#fff;box-shadow:0 4px 12px rgba(255,45,137,.35);pointer-events:none;}
.ta-pager .nav{color:#0b0e18;font-size:16px;}
.ta-pager .nav.off{opacity:.3;pointer-events:none;}
.ta-pager .gap{color:#a3a6b3;min-width:24px;padding:0 4px;}
.ta-pager .sep{width:1px;height:22px;background:#ececf2;margin:0 4px;flex:none;}
@media (max-width:520px){
  .ta-pager{padding:4px;gap:0;}
  .ta-pager a,.ta-pager .nav{min-width:30px;height:34px;padding:0 6px;font-size:13px;}
  .ta-pager .gap{min-width:18px;padding:0 2px;}
  .ta-pager .sep{margin:0 2px;}
}
