/* WCL v3.26 isolated public archive UI */
#wclsn-public-root,.wclsn-public-root,#wclblog-public-root,.wclblog-public-root{isolation:isolate;contain:layout style;}
.wcl-v326-filterbox{border:1px solid rgba(242,196,56,.35);border-radius:18px;background:linear-gradient(145deg,rgba(10,15,20,.94),rgba(22,24,22,.86));padding:18px;margin:22px 0;box-shadow:0 14px 40px rgba(0,0,0,.24)}
.wcl-v326-filterbox h2{margin:.1rem 0 .45rem;font-size:clamp(1.35rem,2.5vw,2rem)}
.wcl-v326-controls{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:center}.wcl-v326-controls input,.wcl-v326-controls select{min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#071018;color:#fff;padding:0 12px}.wcl-v326-controls button{min-height:44px;border:0;border-radius:999px;padding:0 18px;font-weight:900;background:linear-gradient(135deg,#fff178,#f2c438 45%,#4aa3ff);color:#080b0d}.wcl-v326-status{color:#cbd8e6;margin-top:8px}.wcl-v326-hidden{display:none!important}@media(max-width:800px){.wcl-v326-controls{grid-template-columns:1fr}}

/* WCL v3.27 archive pagination alignment patch
   Keeps Blog and Sports News pagination in one isolated, centered stack. */
#wclsn-public-root .wcl-v327-pagination-stack,
#wclblog-public-root .wcl-v327-pagination-stack,
.wclsn-public-root .wcl-v327-pagination-stack,
.wclblog-public-root .wcl-v327-pagination-stack{
  width:100%!important;
  max-width:var(--wcl-shell,1440px)!important;
  margin:34px auto 42px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  gap:12px!important;
  clear:both!important;
}
#wclsn-public-root .wcl-v327-pagination-stack .pager,
#wclblog-public-root .wcl-v327-pagination-stack .pager,
.wclsn-public-root .wcl-v327-pagination-stack .pager,
.wclblog-public-root .wcl-v327-pagination-stack .pager{
  order:1!important;
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0 auto!important;
  width:auto!important;
  max-width:100%!important;
}
#wclsn-public-root .wcl-v327-pagination-stack .count,
#wclblog-public-root .wcl-v327-pagination-stack .count,
.wclsn-public-root .wcl-v327-pagination-stack .count,
.wclblog-public-root .wcl-v327-pagination-stack .count,
#wclsn-public-root .wcl-v327-page-count,
#wclblog-public-root .wcl-v327-page-count{
  order:2!important;
  display:block!important;
  width:100%!important;
  margin:0 auto!important;
  text-align:center!important;
  font-weight:900!important;
  letter-spacing:.01em!important;
  color:#ffe174!important;
  background:linear-gradient(90deg,#ffe174 0%,#f2c438 36%,#ff8a2a 72%,#4aa3ff 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:0 0 24px rgba(242,196,56,.18)!important;
}
#wclsn-public-root .pager a,
#wclblog-public-root .pager a,
.wclsn-public-root .pager a,
.wclblog-public-root .pager a{
  min-width:46px!important;
  min-height:46px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:16px!important;
}
#wclsn-public-root .pager .active,
#wclblog-public-root .pager .active,
.wclsn-public-root .pager .active,
.wclblog-public-root .pager .active{
  background:linear-gradient(135deg,#fff178 0%,#f2c438 42%,#ff8a2a 100%)!important;
  color:#050505!important;
  box-shadow:0 12px 30px rgba(255,138,42,.32)!important;
}
@media(max-width:620px){
  #wclsn-public-root .wcl-v327-pagination-stack,
  #wclblog-public-root .wcl-v327-pagination-stack,
  .wclsn-public-root .wcl-v327-pagination-stack,
  .wclblog-public-root .wcl-v327-pagination-stack{margin:28px auto 36px!important;gap:10px!important;}
}
