/*
Theme Name: Haber Ne Var
Author: Codex
Version: 1.2.1
Text Domain: haber-ne-var
*/
:root{--red:#e11122;--red-dark:#a90c18;--ink:#101828;--muted:#667085;--line:#e5e7eb;--paper:#f3f5f8;--nav:#071426;--gold:#f6c453;--blue:#144272}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Helvetica Neue",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:1240px;margin:0 auto;padding:0 18px}
.topline{background:#070b16;color:#fff}.topline .wrap{height:40px;display:flex;align-items:center;gap:16px;overflow:hidden}.badge{background:var(--red);padding:8px 12px;font-size:12px;font-weight:950;letter-spacing:.05em;white-space:nowrap}.ticker{display:flex;gap:30px;white-space:nowrap;animation:ticker 46s linear infinite}.ticker a{font-size:13px;font-weight:800}@keyframes ticker{to{transform:translateX(-50%)}}
.mast{background:#fff;border-bottom:1px solid var(--line)}.mast-inner{min-height:102px;display:grid;grid-template-columns:230px 1fr 320px;gap:18px;align-items:center}.date{font-size:13px;color:var(--muted);font-weight:800}.brand img{width:300px;height:78px;object-fit:contain;margin:auto}.search form{height:46px;display:flex;border:1px solid var(--line);background:#fff}.search input{min-width:0;flex:1;border:0;outline:0;padding:0 14px;font:inherit}.search button{border:0;background:var(--red);color:#fff;font-weight:900;padding:0 17px;cursor:pointer}
.nav{background:var(--nav);color:#fff;box-shadow:0 10px 24px rgba(7,20,38,.18)}.nav-inner{display:flex;overflow:auto}.nav ul{display:flex;gap:1px;list-style:none;margin:0;padding:0}.nav a{display:block;padding:15px 16px;font-size:14px;font-weight:950;white-space:nowrap}.nav a:hover,.nav .current-menu-item a{background:var(--red)}
.market{background:#fff;border-bottom:1px solid var(--line)}.market .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.market div{background:#fff;padding:10px 13px;font-size:13px;display:flex;justify-content:space-between}.market b{color:var(--red)}
.home{padding-top:22px;padding-bottom:38px}.lead-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr) 310px;gap:18px;align-items:start}.lead-card,.side-card,.agenda,.news-card{background:#fff;border:1px solid var(--line);overflow:hidden}.lead-card{position:relative}.lead-card>a{display:block}.lead-art{width:100%;height:auto;aspect-ratio:16/9;max-height:300px;object-fit:cover;background:#eef2f7}.lead-copy{padding:16px;color:var(--ink)}.lead-copy h1{margin:8px 0 8px;font-size:30px;line-height:1.08}.lead-copy p{margin:0;color:#475467;font-size:15px}.cat-pill{display:inline-block;background:var(--red);color:#fff;padding:6px 9px;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.cat-text{display:inline-block;color:var(--red);font-size:12px;font-weight:950;text-transform:uppercase}
.side-stack{display:grid;gap:12px}.side-card a{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:10px;height:100%}.side-art{width:150px;height:90px;object-fit:cover;background:#eef2f7}.side-card h2{margin:5px 0 0;font-size:17px;line-height:1.22}.agenda{padding:16px;background:#fff}.agenda h2{margin:0 0 10px;padding-bottom:10px;border-bottom:3px solid var(--line);font-size:21px}.agenda-row{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);align-items:start}.agenda-row:last-child{border-bottom:0}.agenda-row b{color:var(--red);font-size:24px;line-height:1}.agenda-row span{font-weight:850;line-height:1.25}
.section-head{display:flex;align-items:center;justify-content:space-between;margin:26px 0 14px;border-bottom:3px solid var(--line)}.section-head h2{margin:0;padding:0 0 10px;border-bottom:3px solid var(--red);font-size:24px}.section-head a{font-size:12px;color:var(--red);font-weight:950;text-transform:uppercase}.news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.news-card{transition:transform .18s ease,box-shadow .18s ease}.news-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(16,24,40,.12)}.card-art{width:100%;height:180px;object-fit:cover;background:#eef2f7}.news-body{padding:13px}.news-body h3{margin:6px 0 8px;font-size:18px;line-height:1.22}.news-body p{margin:0 0 10px;color:#475467;font-size:14px}.news-body time{font-size:12px;color:var(--muted);font-weight:800}
.story-art{background:radial-gradient(circle at 20% 20%,rgba(246,196,83,.95),transparent 23%),linear-gradient(135deg,#071426 0%,#12335c 55%,#e11122 100%);display:grid;place-items:center;color:#fff;position:relative;overflow:hidden}.story-art:before{content:"";position:absolute;inset:auto -20% -35% -20%;height:70%;background:rgba(255,255,255,.08);transform:rotate(-8deg)}.story-art span{font-size:58px;font-weight:950;line-height:1;z-index:1}.side-art.story-art span{font-size:34px}.card-art.story-art span{font-size:42px}
.archive-page{padding-top:22px;padding-bottom:38px}.archive-head{margin-top:0}.archive-grid .news-card{min-height:100%}.archive-grid .card-art{aspect-ratio:5/3;height:auto;min-height:180px;max-height:190px}.archive-grid .news-body p{min-height:42px}
.layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;padding-top:24px}.article{background:#fff;border:1px solid var(--line);padding:20px}.article h1{font-size:42px;line-height:1.08;margin:8px 0 12px}.article .cover{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:16px}.content{font-size:19px;line-height:1.85}.content p{margin:0 0 18px}.widget{background:#fff;border:1px solid var(--line);padding:16px}.widget h2{margin:0 0 13px;border-bottom:3px solid var(--line);padding-bottom:9px;font-size:21px}.rank{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.rank b{font-size:26px;color:var(--red)}.rank h3{margin:0;font-size:16px;line-height:1.24}.footer{background:#071426;color:#d0d5dd;margin-top:30px}.footer .wrap{padding:28px 18px}.footer strong{color:#fff}
@media(max-width:1120px){.lead-layout{grid-template-columns:1fr}.lead-art{max-height:260px}.news-grid{grid-template-columns:repeat(3,1fr)}.market .wrap{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.mast-inner{grid-template-columns:1fr;gap:12px;padding:16px 18px}.brand img{margin:0;width:260px;height:auto}.search{width:100%}.lead-art{max-height:180px}.lead-copy h1{font-size:26px}.news-grid{grid-template-columns:1fr}.side-card a{grid-template-columns:120px 1fr}.side-art{width:120px;height:72px}.card-art{height:180px}.market .wrap{grid-template-columns:1fr 1fr}}

body{background:#f5f6fa;color:#111827;font-family:Arial,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}
.wrap{max-width:1220px}
.topline{background:#080d19;border-bottom:1px solid rgba(255,255,255,.08)}
.topline .wrap{height:38px;gap:18px}
.badge{height:24px;display:inline-flex;align-items:center;background:#d9251d;border-radius:4px;padding:0 10px;font-size:11px;letter-spacing:.06em}
.ticker{gap:34px;min-width:0}
.ticker a{font-size:13px;font-weight:800;color:#f8fafc;opacity:.96}
.mast{background:#fff;border-bottom:1px solid #e8edf5;box-shadow:0 10px 30px rgba(15,23,42,.06)}
.mast-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.date{display:none}
.brand{display:inline-flex;align-items:center;gap:13px;min-width:245px}
.brand img{display:none}
.brand-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e03022,#b5121b);display:grid;align-content:center;gap:6px;padding:13px;box-shadow:0 12px 26px rgba(224,48,34,.25);position:relative}
.brand-icon:after{content:"";position:absolute;right:8px;top:8px;width:10px;height:10px;border-radius:50%;background:#f7c948}
.brand-icon span{display:block;height:5px;border-radius:3px;background:#fff}.brand-icon span:nth-child(1){width:30px}.brand-icon span:nth-child(2){width:23px}.brand-icon span:nth-child(3){width:16px}
.brand-copy{display:grid;line-height:.9;letter-spacing:.01em}
.brand-copy strong:first-child{font-size:30px;color:#111827}
.brand-copy strong:last-child{font-size:30px;color:#d9251d}
.search{margin-left:auto;width:min(360px,34vw)}
.search form{height:46px;border:1px solid #dde3ec;border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.05)}
.search input{font-size:14px}.search button{background:#111827;color:#fff;min-width:92px}
.nav{background:#0b1221;box-shadow:none}
.nav-inner{justify-content:flex-start}
.nav a{padding:15px 18px;font-size:14px;font-weight:900;letter-spacing:.01em}
.nav a:hover,.nav .current-menu-item a{background:#d9251d}
.market{background:#eef1f6;border-bottom:1px solid #dfe5ee}
.market .wrap{background:transparent;gap:1px;padding-top:10px;padding-bottom:10px}
.market div{border:1px solid #e4e8f0;background:#fff;padding:10px 14px;font-weight:700}.market b{font-size:12px}
.lead-card,.side-card,.agenda,.news-card,.article,.widget{border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 14px 34px rgba(15,23,42,.07);overflow:hidden}
.lead-copy{padding:18px 18px 20px}.lead-copy h1{font-size:32px;letter-spacing:0}
.cat-pill{border-radius:3px;background:#d9251d}.cat-text{color:#d9251d;letter-spacing:.04em}
.side-card a{padding:10px}.side-card h2{font-size:17px}
.agenda h2{font-size:22px;color:#111827}
.agenda-row b{color:#d9251d}.agenda-row span{font-size:16px}
.section-head{border-bottom:1px solid #d9e0ea}.section-head h2{border-bottom:3px solid #d9251d}
.news-card:hover,.lead-card:hover,.side-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(15,23,42,.12)}
.card-art,.side-art,.lead-art{filter:saturate(.98) contrast(1.02)}
@media(max-width:760px){.mast-inner{align-items:flex-start}.brand{min-width:0}.brand-icon{width:50px;height:50px}.brand-copy strong:first-child,.brand-copy strong:last-child{font-size:26px}.search{width:100%;margin-left:0}.topline .wrap{height:36px}.ticker a{font-size:12px}}
