@font-face{font-family:NizipNews;src:url('fonts/dm-sans/dm-sans-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:NizipNews;src:url('fonts/dm-sans/dm-sans-600.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:NizipNews;src:url('fonts/dm-sans/dm-sans-700.woff2') format('woff2');font-weight:700 900;font-display:swap}
body.nizip-news{--vr-font-primary:NizipNews,Arial,sans-serif;--vr-font-secondary:NizipNews,Arial,sans-serif;--vr-theme-color:#0066e4;font-family:var(--vr-font-primary);letter-spacing:0;--news-panel:#fff;--news-line:#dce2e8;--news-nav:#e5ebf1;--news-ink:#202c38;--news-muted:#566779;background:#f3f5f7;color:var(--news-ink)}
html[data-bs-theme=dark] body.nizip-news{--news-panel:#10181f;--news-line:#22303c;--news-nav:#202d39;--news-ink:#edf2f7;--news-muted:#9bafc0;--vr-body-bg:#090e11;--vr-body-secondary-bg:#10181f;--vr-body-active-bg:#202d39;--vr-input-bg:#17232e;--vr-border-color:#22303c;--vr-input-border-color:#344756;--vr-text-main:#edf2f7;--vr-text-main-secondary:#d9e2eb;--vr-text-muted:#9bafc0;--vr-text-subtle:#94a8b9;--vr-text-faint:#8ba2b5;background:#090e11!important;color:#edf2f7!important}
html[data-bs-theme=light] body.nizip-news{--vr-text-main:#202c38;--vr-text-main-secondary:#344454;--vr-text-muted:#566779;--vr-text-subtle:#566779;--vr-text-faint:#617082;--vr-body-bg:#f3f5f7;--vr-body-secondary-bg:#fff;--vr-body-active-bg:#e5ebf1;--vr-input-bg:#fff;--vr-border-color:#dce2e8;--vr-input-border-color:#b7c5d1}
.nizip-news :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea){font-family:var(--vr-font-primary);letter-spacing:0}
.nizip-news :is(.topbar,.mobile-header,.custom-offcanvas,.search-overlay,#footer){background:var(--news-panel);color:var(--news-ink);border-color:var(--news-line)}
.nizip-news #sticky-menu-wrapper{background:var(--news-nav);border-bottom:1px solid var(--news-line)}
.nizip-news .navbar-brand{flex:0 0 140px;width:140px;margin-right:12px}
.nizip-news .navbar-brand img.logo{width:140px;height:50px;object-fit:contain}
.nizip-news .navbar-nav{flex-wrap:wrap;margin-left:0!important}
.nizip-news .navbar-collapse{min-width:0}
.nizip-news .navbar-nav .nav-link{font-size:13px;padding-left:9px;padding-right:9px}
.nizip-news .topbar{border-bottom:1px solid var(--news-line)}
.nizip-news .topbar a,.nizip-news .header-btn{color:var(--news-ink)}
html[data-theme] .nizip-news .mobile-nav-wrapper .header-btn{color:var(--news-ink)}
.nizip-news .section-title{border-color:var(--news-line)}
.nizip-news .section-title h2{font-weight:700;font-size:23px;line-height:1.35;letter-spacing:0}
.nizip-news .post-item .title{font-weight:700;line-height:1.4;letter-spacing:0}
.nizip-news .top-headlines{border-color:var(--news-line)}
.nizip-news .top-headlines .item{border-color:var(--news-line)}
.nizip-news .fs-card{border-radius:6px;overflow:hidden}
.nizip-news .fs-card .fs-title,.nizip-news .fs-card .fs-title a{color:#fff}
.nizip-news .fs-card .fs-title{letter-spacing:0;line-height:1.3}
.nizip-news :is(.btn-custom,.btn-primary){background:#0066e4;border-color:#0066e4;color:#fff;border-radius:6px}
.nizip-news #theme-toggle{width:38px;height:38px;justify-content:center;border:1px solid var(--news-line)!important;border-radius:6px}
.nizip-news :is(a,button,input,summary):focus-visible{outline:2px solid #538fff;outline-offset:3px}
@media(min-width:1200px){.nizip-news .container-xl{max-width:1380px}.nizip-news .featured-section{margin-top:24px}}
@media(max-width:575px){.nizip-news .section-title h2{font-size:21px}.nizip-news .area-main .fs-card .fs-title{font-size:23px}.nizip-news .area-right .fs-title{font-size:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nizip-news .container-xl{padding-left:14px;padding-right:14px}}

/* Homepage surfaces: static paint only, with no new assets or runtime work. */
.nizip-news.body-index-page{--home-band:#e9edf1;--home-surface:#fff;--home-alt:#f7f9fb;--home-edge:#dce3e9;--home-shadow:0 4px 12px #182c4212;--home-accent:#0066e4}
html[data-bs-theme=dark] .nizip-news.body-index-page{--home-band:#0b1116;--home-surface:#111b23;--home-alt:#142029;--home-edge:#293843;--home-shadow:0 4px 12px #0003;--home-accent:#69a8ff}
.nizip-news.body-index-page .section-category{margin:0;background:var(--home-band);border-top:1px solid var(--home-edge)}
.nizip-news.body-index-page .section-category>.container-xl{background:var(--home-surface);border-inline:1px solid var(--home-edge);padding:28px 24px 12px}
.nizip-news.body-index-page .section-category:nth-of-type(even)>.container-xl{background:var(--home-alt)}
.nizip-news.body-index-page .featured-section{margin-bottom:28px}
.nizip-news.body-index-page .featured-section>.container-xl{background:var(--home-surface);border:1px solid var(--home-edge);border-radius:0;padding:22px 24px}
.nizip-news.body-index-page .section-category .section-title{margin-bottom:24px;border-bottom:1px solid var(--home-edge);padding-bottom:12px}
.nizip-news.body-index-page .section-category .section-title .title{font-size:22px;line-height:1.4;letter-spacing:0}
.nizip-news.body-index-page :is(.post-item .image,.nizip-home-image,.fs-card){box-shadow:var(--home-shadow);border-radius:5px}
.nizip-news.body-index-page :is(.post-item .image,.nizip-home-image){overflow:hidden}
.nizip-news.body-index-page .fs-title{text-shadow:0 2px 5px #0008}
.nizip-news.body-index-page :is(.post-item .title a,.nizip-home-copy h4 a,.top-headlines .title a){text-decoration-color:var(--home-accent);text-underline-offset:4px;text-decoration-thickness:1px}
.nizip-news.body-index-page :is(.post-item .title a,.nizip-home-copy h4 a,.top-headlines .title a):focus-visible{text-decoration-line:underline}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .nizip-news.body-index-page :is(.post-item .image img,.nizip-home-image img,.fs-img){transition:transform .2s ease-out}
 .nizip-news.body-index-page :is(.post-item:hover .image img,.nizip-home-image:hover img,.fs-card:hover .fs-img){transform:scale(1.02)}
 .nizip-news.body-index-page :is(.post-item .title a,.nizip-home-copy h4 a,.top-headlines .title a):hover{text-decoration-line:underline}
}
@media(prefers-reduced-motion:reduce){.nizip-news.body-index-page :is(.post-item .image img,.nizip-home-image img,.fs-img){transition:none!important;transform:none!important}}
@media(max-width:575px){
 .nizip-news.body-index-page .section-category>.container-xl{padding:22px 14px 10px;border-inline:0}
 .nizip-news.body-index-page .featured-section>.container-xl{padding:14px;border-inline:0}
 .nizip-news.body-index-page .section-category .section-title .title{font-size:20px}
 .nizip-news.body-index-page .featured-section{margin-bottom:20px}
}
