/* Header v4 (Jago News style): one sticky white bar — menu button, logo, menu, search, English, theme.
   Phones: logo + tools on top, menu button + scrolling menu below. Loaded on every page after news.css. */
.j-gtbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.j-hd{position:sticky;top:0;z-index:50;background:var(--n-bg);border-bottom:1px solid var(--n-line);font-family:var(--n-ui);transition:box-shadow .2s}
.j-hd.is-stuck{box-shadow:0 2px 12px rgba(0,0,0,.08)}
.j-hd__in{display:flex;align-items:center;gap:14px;min-height:64px}
.j-hd__burger{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--n-r);background:transparent;color:var(--n-ink);cursor:pointer}
.j-hd__burger:hover{background:var(--n-soft)}
.j-hd__bars,.j-hd__bars::before,.j-hd__bars::after{display:block;width:20px;height:2px;background:currentColor;border-radius:2px;position:relative;transition:transform .2s,background .2s}
.j-hd__bars::before,.j-hd__bars::after{content:"";position:absolute;left:0}
.j-hd__bars::before{top:-6px}.j-hd__bars::after{top:6px}
.j-hd.is-open .j-hd__bars{background:transparent}
.j-hd.is-open .j-hd__bars::before{transform:translateY(6px) rotate(45deg)}
.j-hd.is-open .j-hd__bars::after{transform:translateY(-6px) rotate(-45deg)}
.j-hd__logo{flex:none;display:flex;align-items:center;color:var(--n-ink)}
.j-hd__logo.brand__link{width:auto;margin:0}
.j-hd__logo .sk-logo,.j-hd__logo img{height:48px;width:auto;max-width:240px;object-fit:contain;display:block}
.j-hd__menu{flex:1;min-width:0;position:relative}
.j-hd__list{display:flex;justify-content:flex-start;margin:0;padding:0 4px;list-style:none;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}
.j-hd__list::-webkit-scrollbar{display:none}
.j-hd__list li:first-child{margin-left:auto}.j-hd__list li:last-child{margin-right:auto}
.j-hd__list a{position:relative;display:block;padding:20px 11px;font-size:16px;font-weight:600;line-height:1.5;color:var(--n-ink)}
.j-hd__list a::after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--accent);transform:scaleX(0);transition:transform .2s}
.j-hd__list a:hover,.j-hd__list a[aria-current]{color:var(--accent)}
.j-hd__list a:hover::after,.j-hd__list a[aria-current]::after{transform:scaleX(1)}
.j-hd__tools{flex:none;display:flex;align-items:center;gap:6px}
.j-hd__ib{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--n-ink);cursor:pointer}
.j-hd__ib:hover{background:var(--n-soft);color:var(--accent)}
.j-hd__ib svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.j-hd__theme .i-sun{display:none}
html[data-theme="dark"] .j-hd__theme .i-sun{display:block}
html[data-theme="dark"] .j-hd__theme .i-moon{display:none}
.j-hd__lang{height:30px;padding:0 12px;border:0;border-radius:4px;background:#5b6672;color:#fff;font:800 12px/30px var(--n-ui);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}
.j-hd__lang:hover{background:var(--accent)}
.j-hd__search{border-top:1px solid var(--n-line);background:var(--n-soft);padding:10px 0}
.j-hd__search .container{display:flex;gap:8px}
.j-hd__search input{flex:1;min-width:0;padding:10px 14px;border:1px solid var(--n-line);border-radius:var(--n-r);font:inherit;background:var(--n-bg);color:var(--n-ink)}
.j-hd__search button{padding:0 18px;border:0;border-radius:var(--n-r);background:var(--accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}
html[data-theme="dark"] .j-hd__logo .sk-logo{--sk-ink:#f4f7fb;--sk-halo:var(--n-bg)}
.ad--header_top{margin:0 auto!important;padding:8px 0;width:100%;background:var(--n-soft)}
.ad--header_top.ad--units{--ad-h:90px}
@media (max-width:1180px){.j-hd__list a{padding-inline:8px;font-size:15px}.j-hd__list a::after{left:8px;right:8px}.j-hd__in{gap:8px}}
.j-hd__lang-s{display:none}
/* phones & tablets (<1024px): the bar as before — menu button left, logo truly centred, EN · theme · search right;
   categories live in the menu drawer. iOS-style liquid-glass bar (solid fallback below). */
@media (max-width:1023px){
  .j-hd{--jg-side:114px;background:var(--n-bg);border-bottom:1px solid rgba(17,20,24,.08);box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 6px 20px rgba(17,20,24,.06)}
  html[data-theme="dark"] .j-hd{border-bottom-color:rgba(255,255,255,.08);box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 6px 20px rgba(0,0,0,.35)}
  .j-hd.is-stuck{box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 8px 24px rgba(17,20,24,.1)}
  .j-hd__in{display:grid;grid-template-columns:minmax(var(--jg-side),1fr) auto minmax(var(--jg-side),1fr);align-items:center;gap:0 12px;min-height:58px}
  .j-hd__in>*{min-width:0}
  .j-hd__burger{justify-self:start;width:38px;height:38px;margin-left:-8px}
  .j-hd__logo{grid-column:2;justify-self:center}
  .j-hd__logo .sk-logo,.j-hd__logo img{width:min(86px,calc(100vw - 2 * var(--jg-side) - 56px));height:auto;max-width:none}
  .j-hd__menu{display:none}
  .j-hd__tools{grid-column:3;justify-self:end;gap:4px;min-width:max-content}
  .j-hd__lang{order:1;width:36px;height:36px;min-width:36px;padding:0;border:1px solid var(--n-line);border-radius:50%;background:transparent;color:var(--n-ink);font:800 13px/34px var(--n-ui);letter-spacing:.02em;text-transform:none}
  .j-hd__lang:hover{background:var(--n-soft);color:var(--accent)}
  .j-hd__lang-l{display:none}.j-hd__lang-s{display:inline}
  .j-hd__theme{order:2;display:grid}
  #navSearchBtn{order:3}
  .j-hd__ib{width:34px;height:34px}
  .j-hd__ib svg{width:20px;height:20px}
}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
  @media (max-width:1023px){
    .j-hd{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}
    html[data-theme="dark"] .j-hd{background:rgba(18,24,33,.55)}
  }
}
@media (max-width:1023px) and (prefers-reduced-transparency:reduce){.j-hd,html[data-theme="dark"] .j-hd{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--n-bg)}}
@media (max-width:767px){.ad--header_top{padding:6px 0}}
@media (max-width:374px){.j-hd{--jg-side:102px}.j-hd__in{gap:0 10px}.j-hd__tools{gap:3px}.j-hd__lang{width:32px;height:32px;min-width:32px;font-size:12px;line-height:30px}.j-hd__ib{width:32px;height:32px}.j-hd__logo .sk-logo,.j-hd__logo img{width:80px}}
@media print{.j-hd,.ad--header_top{display:none!important}}
