/* Theme4 — Night (portal i errët me 3 kolona) */
:root{--accent:#ef233c;--dark:#0b0d12;--radius:12px;--wrap:1300px}
html[data-theme=dark].x,.th-theme4{--bg:#0b0d12;--surface:#141821;--text:#eceff5;--muted:#98a2b3;--border:#232a38;--shadow:none}
html[data-theme=light] .th-theme4{--bg:#f1f3f7;--surface:#fff;--text:#14171f;--muted:#667085;--border:#e3e7ee}
.th-theme4 .topbar{background:#05070a}
@media (min-width:761px){
  .th-theme4 .header{background:var(--surface);border-bottom:2px solid var(--accent)}
  .th-theme4 .hdr-stacked .header-in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav search";align-items:center;column-gap:22px}
  .th-theme4 .brand{padding:8px 0}.th-theme4 .brand img{height:46px;filter:drop-shadow(0 0 1px #fff)}
  .th-theme4 .hdr-stacked .mainnav{grid-area:nav;border:0}.th-theme4 .mainnav-in{flex-wrap:wrap;gap:0}
  .th-theme4 .mainnav a{font-size:12px;padding:20px 9px 17px;white-space:nowrap}.th-theme4 .mainnav a.nav-home{padding:17px 12px}
  .th-theme4 .nav-chev{width:13px;height:13px;margin-left:4px;vertical-align:-2px}
  .th-theme4 .navitem .sub{background:var(--surface)}
  .th-theme4 .hdr-stacked .search{grid-area:search;position:relative;width:42px;height:42px;max-width:42px;border-radius:50%;background:var(--bg);border-color:var(--border);cursor:pointer}
  .th-theme4 .search input{position:absolute;right:0;width:0;padding:0;opacity:0;height:100%}.th-theme4 .search button{position:absolute;right:0;width:42px;height:100%;padding:0;color:var(--text)}
  .th-theme4 .search:hover,.th-theme4 .search:focus-within{overflow:visible}
  .th-theme4 .search:hover input,.th-theme4 .search:focus-within input{width:240px;padding:0 46px 0 16px;opacity:1;background:var(--surface);color:var(--text);border:1px solid var(--accent);border-radius:999px;z-index:5}
}
.th-theme4 .topbar-wx{display:inline-flex;align-items:center;gap:6px;margin-left:14px;color:#fff;font-weight:600}
.t4-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:22px;margin-bottom:32px;align-items:stretch}
.t4-left,.t4-right{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;min-width:0}
.t4-left .tl,.t4-right .nl-list{flex:1;justify-content:space-between;gap:0}
.t4-left .tl-item{flex:1;align-items:center}.t4-right .nl-item{flex:1;display:flex;flex-direction:column;justify-content:center}
.t4-mid{display:flex;flex-direction:column;min-width:0}
.t4-mid .ss{margin-bottom:16px;flex:none}.t4-mid .ss-stage{aspect-ratio:16/9.2}
.t4-two{flex:1}.t4-two .card{height:100%}.t4-two .card-media{aspect-ratio:auto;flex:1;min-height:150px;position:relative}.t4-two .card-img,.t4-two .img-ph{position:absolute;inset:0;width:100%;height:100%}
.th-theme4 .ss-more{position:absolute;right:18px;bottom:22px}.th-theme4 .ss-cap{padding-bottom:30px}.th-theme4 .ss-dot.on{background:var(--accent)}
.t4-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.t4-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.t4-cats .cat-block{margin-top:0}.t4-cats .cat-grid{grid-template-columns:1fr}
.t4-cats .cat-lead .card-media{min-height:0;aspect-ratio:16/9;flex:none}.t4-cats .cat-rest{grid-template-rows:none}
.th-theme4 .card,.th-theme4 .widget{border:1px solid var(--border)}
.th-theme4 .footer{background:#05070a}
.th-theme4 .nl-item{background:var(--bg)}
@media (max-width:1100px){.t4-grid{grid-template-columns:1fr 1fr}.t4-mid{grid-column:1/-1;order:-1}}
@media (max-width:760px){.t4-grid{grid-template-columns:1fr}.t4-cats{grid-template-columns:1fr}.th-theme4 .ss-more{display:none}.t4-two{grid-template-columns:1fr}}
