/* BA News Portal enhancements v1.0.41 */
.ba-search-overlay[hidden]{display:none!important}
.ba-mobile-menu-toggle,.ba-search-toggle{display:none;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:14px;padding:10px 12px;font-weight:900;cursor:pointer;align-items:center;gap:6px}.ba-mobile-menu-toggle span{display:block;width:18px;height:2px;background:currentColor;margin:2px 0;border-radius:2px}.ba-mobile-menu-toggle b{font-size:12px}.ba-search-toggle{display:inline-flex}.ba-search-overlay{position:fixed;inset:0;background:rgba(2,6,23,.62);z-index:9999;display:grid;place-items:start center;padding:12vh 18px}.ba-search-dialog{width:min(720px,100%);background:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.3);position:relative}.ba-search-dialog label{display:block;font-weight:950;font-size:24px;margin-bottom:14px}.ba-search-dialog form div{display:flex;gap:10px}.ba-search-dialog input{flex:1;border:1px solid #d8e7f7;border-radius:16px;padding:14px 16px;font:inherit}.ba-search-dialog button[type=submit],.ba-search-close{border:0;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;font-weight:950;padding:0 18px}.ba-search-close{position:absolute;right:14px;top:14px;width:38px;height:38px;padding:0;background:#07111f;font-size:24px}.ba-reading-meta{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px;color:#667085;font-size:13px;font-weight:900}.ba-reading-meta span{border:1px solid #d8e7f7;background:#fff;border-radius:999px;padding:7px 11px}.ba-managed-ad{margin:18px 0;border:1px dashed #bfd5eb;background:linear-gradient(180deg,#fbfdff,#f2f8ff);border-radius:18px;padding:14px;text-align:center;overflow:hidden}.ba-managed-ad:empty{display:none}.ba-popular-panel .mini-dot{display:grid;place-items:center;background:linear-gradient(135deg,var(--red),#ff7a00);color:#fff;font-weight:950}.ba-archive-header{margin:28px auto 16px}.ba-archive-header .page-card{max-width:none}.ba-archive-description{color:var(--muted);font-weight:650;margin:8px 0 0}.ba-empty-state{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:32px}.wp-block-quote{border-left:4px solid var(--blue);padding-left:18px;color:#344054}.wp-block-table table{width:100%;border-collapse:collapse}.wp-block-table td,.wp-block-table th{border:1px solid #d8e7f7;padding:10px}.wp-block-image img{border-radius:16px}.wp-block-embed iframe{max-width:100%}
body.ba-news-dark .ba-search-dialog,body.ba-news-dark .ba-reading-meta span{background:#0f1b2d;border-color:#26364d;color:#f8fafc}body.ba-news-dark .ba-search-dialog input{background:#111f33;border-color:#26364d;color:#f8fafc}body.ba-news-dark .ba-managed-ad{background:linear-gradient(180deg,#101c2f,#0c1728);border-color:#334155;color:#cbd5e1}
@media(max-width:980px){.brand .wrap{flex-direction:row!important;align-items:center!important}.brand-actions{width:auto!important;margin-left:auto}.brand-actions .btn,.brand-actions .search-pill{display:none}.ba-mobile-menu-toggle{display:inline-flex}.ba-search-toggle{display:inline-flex;font-size:0;padding:11px}.ba-search-toggle:before{content:'⌕';font-size:17px}.nav{position:fixed!important;left:0;right:0;top:0;bottom:0;z-index:9000;background:rgba(255,255,255,.98)!important;transform:translateX(-100%);transition:transform .22s ease;overflow:auto;padding:84px 20px 24px}.ba-menu-open .nav{transform:translateX(0)}.nav .wrap{display:block!important;overflow:visible!important;width:100%!important}.menu{display:block!important;min-width:0!important}.menu a{padding:13px 8px!important;font-size:17px;border-bottom:1px solid var(--line)}.menu .sub-menu{display:none!important;position:static!important;margin:0 0 0 12px!important;border:0!important;box-shadow:none!important;background:transparent!important}.menu li.is-sub-open>.sub-menu{display:block!important}.ba-submenu-toggle{position:absolute;right:0;top:4px;width:42px;height:42px;border:0;background:#f2f8ff;border-radius:12px;font-size:18px}.theme-switcher{margin:20px 0 0!important;position:static!important}.ba-search-dialog{padding:22px 18px}.ba-search-dialog form div{flex-direction:column}.ba-search-dialog button[type=submit]{height:46px}.ba-managed-ad-mobile{display:block}.home-content{display:block}.post-grid.enhanced-grid{grid-template-columns:1fr!important}.article-shell{display:block!important}.article-side{margin-top:20px}.topbar{display:none}.logo img{width:145px!important}.text-logo .logo-text{font-size:20px}}
@media(min-width:981px){.ba-managed-ad-mobile{display:none!important}.ba-submenu-toggle{display:none}}


/* v1.0.32 header search/menu fixes */
.ba-search-toggle{display:inline-flex!important;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:10px 14px;font-weight:950;cursor:pointer;box-shadow:0 8px 24px rgba(16,24,40,.05)}
.ba-search-toggle span{font-size:18px;line-height:1}.ba-search-toggle b{font-size:13px;line-height:1}.ba-mobile-menu-toggle{display:none!important;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:14px;padding:10px 12px;font-weight:950;cursor:pointer}.ba-mobile-menu-toggle i{position:relative;display:block;width:22px;height:16px;flex:0 0 22px}.ba-mobile-menu-toggle i:before,.ba-mobile-menu-toggle i:after,.ba-mobile-menu-toggle i{border-top:2px solid currentColor}.ba-mobile-menu-toggle i:before,.ba-mobile-menu-toggle i:after{content:"";position:absolute;left:0;width:22px}.ba-mobile-menu-toggle i:before{top:5px}.ba-mobile-menu-toggle i:after{top:12px}.ba-mobile-menu-toggle b{font-size:12px;line-height:1}.ba-menu-open .ba-mobile-menu-toggle i{border-top-color:transparent}.ba-menu-open .ba-mobile-menu-toggle i:before{top:7px;transform:rotate(45deg)}.ba-menu-open .ba-mobile-menu-toggle i:after{top:7px;transform:rotate(-45deg)}
body.ba-news-dark .ba-search-toggle,body.ba-news-dark .ba-mobile-menu-toggle{background:#111f33;border-color:#26364d;color:#f8fafc}
@media(max-width:980px){.ba-mobile-menu-toggle{display:inline-flex!important}.ba-search-toggle{font-size:0!important;padding:11px 12px!important;border-radius:14px!important}.ba-search-toggle b{display:none!important}.ba-search-toggle span{font-size:18px!important}.brand-actions{gap:8px!important}.nav{display:block!important}.ba-menu-open{overflow:hidden!important}}
@media(min-width:981px){.ba-mobile-menu-toggle{display:none!important}.ba-search-toggle{display:inline-flex!important}}


/* v1.0.33 mobile menu/search/popular fixes */
.ba-search-toggle:before{content:none!important;display:none!important}.ba-search-toggle span:before,.ba-search-toggle span:after{content:none!important;display:none!important}
.ba-menu-open .nav{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;inset:0!important;z-index:90000!important;transform:translateX(0)!important;background:rgba(255,255,255,.98)!important;overflow:auto!important}
body.ba-news-dark.ba-menu-open .nav{background:rgba(8,18,34,.98)!important}.ba-popular-item .mini-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ba-popular-item .mini-thumb{display:block}.ba-popular-item .mini-dot{width:52px;height:52px;border-radius:14px;flex:0 0 auto}
@media(max-width:980px){.ba-search-toggle:before{content:none!important}.ba-mobile-menu-toggle{position:relative!important;z-index:91000!important}.ba-menu-open .ba-mobile-menu-toggle{position:fixed!important;right:16px!important;top:14px!important}.ba-menu-open .nav .wrap{padding-top:14px!important}}


/* v1.0.34 polished 404 page */
.ba-404-page{padding:30px 0 48px}.ba-404-shell{display:grid;gap:24px}.ba-404-card{position:relative;overflow:hidden;display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow);padding:clamp(26px,5vw,52px)}.ba-404-card:before{content:"";position:absolute;inset:auto -80px -120px auto;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(14,165,255,.22),transparent 68%)}.ba-404-code{position:relative;display:grid;place-items:center;min-height:210px;border-radius:28px;background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;font-size:clamp(64px,10vw,116px);font-weight:950;letter-spacing:-.08em;box-shadow:0 22px 60px rgba(14,165,255,.24)}.ba-404-code:after{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.22);border-radius:22px}.ba-404-content{position:relative;z-index:1}.ba-404-content .eyebrow{background:rgba(14,165,255,.10);border-color:rgba(14,165,255,.18);color:var(--blue2);margin-bottom:12px}.ba-404-content h1{font-size:clamp(34px,5vw,58px);line-height:1.02;letter-spacing:-.06em;margin:10px 0 14px}.ba-404-content p{max-width:680px;color:var(--muted);font-size:18px;font-weight:650;margin:0 0 22px}.ba-404-search{display:flex;gap:10px;max-width:680px;padding:8px;background:#f8fbff;border:1px solid #d8e7f7;border-radius:18px}.ba-404-search input{flex:1;min-width:0;border:0;background:transparent;padding:10px 12px;font:inherit;outline:0;color:var(--ink)}.ba-404-search button{border:0;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;font-weight:950;padding:0 20px;cursor:pointer}.ba-404-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ba-ghost-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e7f7;border-radius:14px;background:#fff;color:#344054;font-weight:950;padding:12px 15px}.ba-404-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.ba-404-panel{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:22px}.ba-404-panel .section-head{margin:0 0 16px}.ba-404-side .panel{margin:0}.ba-404-side{position:sticky;top:82px}
body.ba-news-dark .ba-404-card,body.ba-news-dark .ba-404-panel,body.ba-news-dark .ba-ghost-btn{background:#0f1b2d;border-color:#26364d;color:#f8fafc}body.ba-news-dark .ba-404-search{background:#111f33;border-color:#26364d}body.ba-news-dark .ba-404-search input{color:#f8fafc}body.ba-news-dark .ba-404-content p{color:#cbd5e1}body.ba-news-dark .ba-404-content .eyebrow{background:#14243b;color:#7dd3fc;border-color:#26364d}
@media(max-width:980px){.ba-404-page{padding:18px 0 34px}.ba-404-card{grid-template-columns:1fr;padding:22px;border-radius:24px;gap:18px}.ba-404-code{min-height:140px;font-size:74px;border-radius:22px}.ba-404-content h1{font-size:34px}.ba-404-content p{font-size:16px}.ba-404-search{flex-direction:column}.ba-404-search button{height:46px}.ba-404-grid{grid-template-columns:1fr}.ba-404-side{position:static}.ba-404-panel{padding:18px}.ba-404-panel .related-grid{grid-template-columns:1fr!important}}


/* v1.0.35 dark mode contrast fixes */
body.ba-news-dark .ba-empty-state,
body.ba-news-dark .ba-archive-header .page-card,
body.ba-news-dark .ba-archive-header .page-card h1,
body.ba-news-dark .archive-card,
body.ba-news-dark .ba-404-card,
body.ba-news-dark .ba-404-panel,
body.ba-news-dark .ba-404-side .panel,
body.ba-news-dark .related-card,
body.ba-news-dark .post-card,
body.ba-news-dark .headline-card,
body.ba-news-dark .side-panel,
body.ba-news-dark .panel,
body.ba-news-dark .comments-box,
body.ba-news-dark .no-comments,
body.ba-news-dark .comment-card{
  background:#0f1b2d!important;
  border-color:#26364d!important;
  color:#f8fafc!important;
}
body.ba-news-dark .ba-empty-state h1,
body.ba-news-dark .ba-empty-state h2,
body.ba-news-dark .ba-empty-state h3,
body.ba-news-dark .ba-empty-state p,
body.ba-news-dark .ba-archive-header h1,
body.ba-news-dark .ba-archive-description,
body.ba-news-dark .archive-card h3,
body.ba-news-dark .archive-card p,
body.ba-news-dark .post-card h3,
body.ba-news-dark .post-card p,
body.ba-news-dark .related-card h3,
body.ba-news-dark .side-panel h3,
body.ba-news-dark .panel h3,
body.ba-news-dark .panel p,
body.ba-news-dark .comments-box,
body.ba-news-dark .no-comments{
  color:#f8fafc!important;
}
body.ba-news-dark .post-meta,
body.ba-news-dark .section-head span,
body.ba-news-dark .crumbs,
body.ba-news-dark .crumbs span,
body.ba-news-dark .ba-archive-description,
body.ba-news-dark .ba-empty-state p{
  color:#cbd5e1!important;
}
body.ba-news-dark .crumbs a,
body.ba-news-dark .cat,
body.ba-news-dark .tag,
body.ba-news-dark .page-content a{
  color:#7dd3fc!important;
}
body.ba-news-dark input,
body.ba-news-dark textarea,
body.ba-news-dark select,
body.ba-news-dark .search-pill,
body.ba-news-dark .ba-404-search,
body.ba-news-dark .newsletter-form input,
body.ba-news-dark .comment-form input,
body.ba-news-dark .comment-form textarea{
  background:#111f33!important;
  border-color:#26364d!important;
  color:#f8fafc!important;
}
body.ba-news-dark input::placeholder,
body.ba-news-dark textarea::placeholder{
  color:#94a3b8!important;
}
@media (prefers-color-scheme:dark){
  body.ba-news-auto .ba-empty-state,
  body.ba-news-auto .ba-archive-header .page-card,
  body.ba-news-auto .archive-card,
  body.ba-news-auto .ba-404-card,
  body.ba-news-auto .ba-404-panel,
  body.ba-news-auto .ba-404-side .panel,
  body.ba-news-auto .related-card,
  body.ba-news-auto .post-card,
  body.ba-news-auto .headline-card,
  body.ba-news-auto .side-panel,
  body.ba-news-auto .panel,
  body.ba-news-auto .comments-box,
  body.ba-news-auto .no-comments,
  body.ba-news-auto .comment-card{background:#0f1b2d!important;border-color:#26364d!important;color:#f8fafc!important;}
  body.ba-news-auto .ba-empty-state h1,
  body.ba-news-auto .ba-empty-state h2,
  body.ba-news-auto .ba-empty-state h3,
  body.ba-news-auto .ba-empty-state p,
  body.ba-news-auto .ba-archive-header h1,
  body.ba-news-auto .archive-card h3,
  body.ba-news-auto .archive-card p,
  body.ba-news-auto .post-card h3,
  body.ba-news-auto .post-card p,
  body.ba-news-auto .related-card h3,
  body.ba-news-auto .side-panel h3,
  body.ba-news-auto .panel h3,
  body.ba-news-auto .panel p,
  body.ba-news-auto .comments-box,
  body.ba-news-auto .no-comments{color:#f8fafc!important;}
  body.ba-news-auto .post-meta,
  body.ba-news-auto .section-head span,
  body.ba-news-auto .crumbs,
  body.ba-news-auto .crumbs span,
  body.ba-news-auto .ba-archive-description,
  body.ba-news-auto .ba-empty-state p{color:#cbd5e1!important;}
  body.ba-news-auto .crumbs a,
  body.ba-news-auto .cat,
  body.ba-news-auto .tag,
  body.ba-news-auto .page-content a{color:#7dd3fc!important;}
  body.ba-news-auto input,
  body.ba-news-auto textarea,
  body.ba-news-auto select,
  body.ba-news-auto .search-pill,
  body.ba-news-auto .ba-404-search,
  body.ba-news-auto .newsletter-form input,
  body.ba-news-auto .comment-form input,
  body.ba-news-auto .comment-form textarea{background:#111f33!important;border-color:#26364d!important;color:#f8fafc!important;}
  body.ba-news-auto input::placeholder,
  body.ba-news-auto textarea::placeholder{color:#94a3b8!important;}
}


/* v1.0.36 mobile menu close fix */
@media(max-width:980px){
  .ba-menu-open .ba-mobile-menu-toggle{display:inline-flex!important;position:fixed!important;right:16px!important;top:14px!important;z-index:91000!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#fff!important;color:#07111f!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important}
  body.ba-news-dark.ba-menu-open .ba-mobile-menu-toggle{background:#111f33!important;color:#f8fafc!important;border-color:#26364d!important}
  .ba-menu-open .ba-mobile-menu-toggle i{border-top-color:transparent!important}.ba-menu-open .ba-mobile-menu-toggle i:before{top:7px!important;transform:rotate(45deg)!important}.ba-menu-open .ba-mobile-menu-toggle i:after{top:7px!important;transform:rotate(-45deg)!important}
}


/* v1.0.37 real in-nav mobile close button */
.ba-mobile-menu-close{display:none!important}
@media(max-width:980px){
  .ba-menu-open .ba-mobile-menu-toggle{display:none!important}
  .ba-mobile-menu-close{display:none!important}
  .ba-menu-open .ba-mobile-menu-close{display:grid!important;place-items:center!important;position:fixed!important;right:16px!important;top:14px!important;z-index:91000!important;width:44px!important;height:44px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important;color:#07111f!important;font-size:30px!important;line-height:1!important;font-weight:800!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important;cursor:pointer!important;pointer-events:auto!important}
  body.ba-news-dark.ba-menu-open .ba-mobile-menu-close{background:#111f33!important;color:#f8fafc!important;border-color:#26364d!important}
  .ba-menu-open .nav .wrap{padding-top:70px!important}
}


/* v1.0.38 deterministic system dark mode */
body.ba-news-auto-dark{--ink:#f8fafc!important;--muted:#cbd5e1!important;--line:#1f2a3a!important;--bg:#07111f!important;--header-dark:#020617!important;background:#07111f!important;color:#f8fafc!important;color-scheme:dark!important}
body.ba-news-auto-light{color-scheme:light!important}
body.ba-news-auto-dark .brand,
body.ba-news-auto-dark .nav{background:rgba(8,18,34,.98)!important;border-color:#1f2a3a!important}
body.ba-news-auto-dark .topbar{background:#020617!important;color:#dbeafe!important}
body.ba-news-auto-dark .lead-card,
body.ba-news-auto-dark .side-card,
body.ba-news-auto-dark .post-card,
body.ba-news-auto-dark .panel,
body.ba-news-auto-dark .article-body-card,
body.ba-news-auto-dark .side-panel,
body.ba-news-auto-dark .related-card,
body.ba-news-auto-dark .page-card,
body.ba-news-auto-dark .comments-box,
body.ba-news-auto-dark .headline-card,
body.ba-news-auto-dark .category-rail a,
body.ba-news-auto-dark .ba-empty-state,
body.ba-news-auto-dark .ba-archive-header .page-card,
body.ba-news-auto-dark .ba-404-card,
body.ba-news-auto-dark .ba-404-panel,
body.ba-news-auto-dark .ba-search-dialog,
body.ba-news-auto-dark .comment-card,
body.ba-news-auto-dark .no-comments,
body.ba-news-auto-dark .ba-ghost-btn{background:#0f1b2d!important;border-color:#26364d!important;color:#f8fafc!important;box-shadow:0 18px 50px rgba(0,0,0,.24)!important}
body.ba-news-auto-dark h1,
body.ba-news-auto-dark h2,
body.ba-news-auto-dark h3,
body.ba-news-auto-dark h4,
body.ba-news-auto-dark .text-logo,
body.ba-news-auto-dark .nav a,
body.ba-news-auto-dark .post-card h3,
body.ba-news-auto-dark .headline-card h2,
body.ba-news-auto-dark .related-card h3,
body.ba-news-auto-dark .panel h3,
body.ba-news-auto-dark .page-card h1,
body.ba-news-auto-dark .clean-content h2{color:#f8fafc!important}
body.ba-news-auto-dark p,
body.ba-news-auto-dark .post-card p,
body.ba-news-auto-dark .headline-card p,
body.ba-news-auto-dark .section-head span,
body.ba-news-auto-dark .post-meta,
body.ba-news-auto-dark .clean-content p,
body.ba-news-auto-dark .detail-meta,
body.ba-news-auto-dark .crumbs,
body.ba-news-auto-dark .ba-archive-description,
body.ba-news-auto-dark .ba-empty-state p,
body.ba-news-auto-dark .comment-form label,
body.ba-news-auto-dark .comment-notes{color:#cbd5e1!important}
body.ba-news-auto-dark a,
body.ba-news-auto-dark .crumbs a,
body.ba-news-auto-dark .cat,
body.ba-news-auto-dark .tag,
body.ba-news-auto-dark .page-content a{color:#7dd3fc!important}
body.ba-news-auto-dark input,
body.ba-news-auto-dark textarea,
body.ba-news-auto-dark select,
body.ba-news-auto-dark .search-pill,
body.ba-news-auto-dark .ba-404-search,
body.ba-news-auto-dark .newsletter-form input,
body.ba-news-auto-dark .comment-form input,
body.ba-news-auto-dark .comment-form textarea,
body.ba-news-auto-dark .share-strip a,
body.ba-news-auto-dark .chips a,
body.ba-news-auto-dark .news-pagination a,
body.ba-news-auto-dark .news-pagination span,
body.ba-news-auto-dark .archive-pagination a,
body.ba-news-auto-dark .archive-pagination span{background:#111f33!important;border-color:#26364d!important;color:#f8fafc!important}
body.ba-news-auto-dark input::placeholder,
body.ba-news-auto-dark textarea::placeholder{color:#94a3b8!important}
body.ba-news-auto-dark .ad-slot,
body.ba-news-auto-dark .ba-managed-ad{background:linear-gradient(180deg,#101c2f,#0c1728)!important;border-color:#334155!important;color:#cbd5e1!important}
body.ba-news-auto-dark .btn,
body.ba-news-auto-dark button[type=submit]{color:#fff!important}


/* v1.0.39 auto dark freeze fix: MutationObserver removed from JS; no CSS change needed. */


/* v1.0.40 mobile system-mode stabilization */
body.ba-news-system-resolved.ba-news-dark{--ink:#f8fafc!important;--muted:#cbd5e1!important;--line:#1f2a3a!important;--bg:#07111f!important;--header-dark:#020617!important;background:#07111f!important;color:#f8fafc!important;color-scheme:dark!important}
body.ba-news-system-resolved.ba-news-light{color-scheme:light!important}
@media(max-width:980px){
  body.ba-news-system-resolved .lead-card-xl{min-height:360px!important;overflow:hidden!important}
  body.ba-news-system-resolved.ba-news-dark .lead-card-xl,
  body.ba-news-system-resolved.ba-news-dark .lead-card{color:#fff!important;background-color:#07111f!important}
  body.ba-news-system-resolved.ba-news-dark .lead-card h1,
  body.ba-news-system-resolved.ba-news-dark .lead-card p,
  body.ba-news-system-resolved.ba-news-dark .lead-card .meta{color:#fff!important}
  body.ba-news-system-resolved.ba-news-dark .ba-mobile-menu-toggle,
  body.ba-news-system-resolved.ba-news-dark .ba-mobile-menu-close,
  body.ba-news-system-resolved.ba-news-dark .ba-search-toggle{background:#111f33!important;color:#f8fafc!important;border-color:#26364d!important}
  body.ba-news-system-resolved.ba-news-light .ba-mobile-menu-toggle,
  body.ba-news-system-resolved.ba-news-light .ba-mobile-menu-close,
  body.ba-news-system-resolved.ba-news-light .ba-search-toggle{background:#fff!important;color:#07111f!important;border-color:#e8eef6!important}
  body.ba-news-system-resolved.ba-news-dark.ba-menu-open .nav{background:rgba(8,18,34,.98)!important;color:#f8fafc!important}
  body.ba-news-system-resolved.ba-news-light.ba-menu-open .nav{background:rgba(255,255,255,.98)!important;color:#07111f!important}
}


/* v1.0.41 mobile system-mode button hardening */
@media(max-width:980px){
  body.ba-news-auto .ba-mobile-menu-toggle,
  body.ba-news-auto .ba-search-toggle,
  body.ba-news-auto .ba-mobile-menu-close,
  body.ba-news-system-resolved .ba-mobile-menu-toggle,
  body.ba-news-system-resolved .ba-search-toggle,
  body.ba-news-system-resolved .ba-mobile-menu-close{
    min-width:44px!important;
    min-height:44px!important;
    width:auto!important;
    height:44px!important;
    padding:10px 12px!important;
    border-radius:14px!important;
    line-height:1!important;
    text-decoration:none!important;
    transform:none!important;
    filter:none!important;
    mix-blend-mode:normal!important;
    pointer-events:auto!important;
  }
  body.ba-news-auto .ba-search-toggle:before,
  body.ba-news-auto .ba-search-toggle:after,
  body.ba-news-system-resolved .ba-search-toggle:before,
  body.ba-news-system-resolved .ba-search-toggle:after{content:none!important;display:none!important}
  body.ba-news-auto .ba-search-toggle span,
  body.ba-news-system-resolved .ba-search-toggle span{display:inline-block!important;font-size:18px!important;line-height:1!important;color:inherit!important}
  body.ba-news-auto .ba-search-toggle b,
  body.ba-news-system-resolved .ba-search-toggle b{display:none!important}
  body.ba-news-auto .ba-mobile-menu-toggle i,
  body.ba-news-system-resolved .ba-mobile-menu-toggle i{display:block!important;width:22px!important;height:16px!important;border-top:2px solid currentColor!important;position:relative!important;color:inherit!important;background:transparent!important}
  body.ba-news-auto .ba-mobile-menu-toggle i:before,
  body.ba-news-auto .ba-mobile-menu-toggle i:after,
  body.ba-news-system-resolved .ba-mobile-menu-toggle i:before,
  body.ba-news-system-resolved .ba-mobile-menu-toggle i:after{content:""!important;position:absolute!important;left:0!important;width:22px!important;border-top:2px solid currentColor!important;background:transparent!important}
  body.ba-news-auto .ba-mobile-menu-toggle i:before,
  body.ba-news-system-resolved .ba-mobile-menu-toggle i:before{top:5px!important}
  body.ba-news-auto .ba-mobile-menu-toggle i:after,
  body.ba-news-system-resolved .ba-mobile-menu-toggle i:after{top:12px!important}
  body.ba-news-auto .ba-mobile-menu-toggle b,
  body.ba-news-system-resolved .ba-mobile-menu-toggle b{display:inline-block!important;font-size:12px!important;color:inherit!important}
  body.ba-news-auto .ba-mobile-menu-close,
  body.ba-news-system-resolved .ba-mobile-menu-close{font-size:30px!important;font-weight:800!important;text-align:center!important}
}
@media(max-width:980px) and (prefers-color-scheme:dark){
  body.ba-news-auto .ba-mobile-menu-toggle,
  body.ba-news-auto .ba-search-toggle,
  body.ba-news-auto .ba-mobile-menu-close{background:#111f33!important;color:#f8fafc!important;border-color:#26364d!important}
  body.ba-news-auto.ba-menu-open .nav{background:rgba(8,18,34,.98)!important;color:#f8fafc!important}
  body.ba-news-auto .lead-card-xl,body.ba-news-auto .lead-card{color:#fff!important;background-color:#07111f!important}
}
@media(max-width:980px) and (prefers-color-scheme:light){
  body.ba-news-auto .ba-mobile-menu-toggle,
  body.ba-news-auto .ba-search-toggle,
  body.ba-news-auto .ba-mobile-menu-close{background:#fff!important;color:#07111f!important;border-color:#e8eef6!important}
  body.ba-news-auto.ba-menu-open .nav{background:rgba(255,255,255,.98)!important;color:#07111f!important}
}
