/* Nukkad Live Adda — pathakon wali site
   Rang logo se: laal + peela + kaala. Sheershak Anek Devanagari, paath Mukta. */

@font-face{font-family:"Anek Devanagari";font-style:normal;font-weight:100 800;font-display:swap;
  src:url(../fonts/anek-devanagari-devanagari-wght-normal.woff2) format("woff2");
  unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}
@font-face{font-family:"Anek Devanagari";font-style:normal;font-weight:100 800;font-display:swap;
  src:url(../fonts/anek-devanagari-latin-wght-normal.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Mukta";font-style:normal;font-weight:400;font-display:swap;
  src:url(../fonts/mukta-devanagari-400-normal.woff2) format("woff2");
  unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}
@font-face{font-family:"Mukta";font-style:normal;font-weight:400;font-display:swap;
  src:url(../fonts/mukta-latin-400-normal.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Mukta";font-style:normal;font-weight:600;font-display:swap;
  src:url(../fonts/mukta-devanagari-600-normal.woff2) format("woff2");
  unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}
@font-face{font-family:"Mukta";font-style:normal;font-weight:600;font-display:swap;
  src:url(../fonts/mukta-latin-600-normal.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
  --red:#FF3131; --red-text:#C8161D; --yellow:#FFDE59; --ink:#1B1B1F; --paper:#FFFFFF;
  --mist:#F3F3F1; --line:#D9D9D4; --mute:#5C5C66; --green:#0B7A4B; --blue:#0A5FB4; --amber:#8A5A00;
  --head:"Anek Devanagari","Noto Sans Devanagari","Nirmala UI",sans-serif;
  --text:"Mukta","Noto Sans Devanagari","Nirmala UI",sans-serif;
  --c:var(--red-text);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.65 var(--text);overflow-wrap:break-word}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
a:hover{text-decoration:underline;text-underline-offset:.2em}
h1,h2,h3{font-family:var(--head);line-height:1.3;margin:0}
p{margin:0 0 1em}
ul,ol{margin:0;padding:0;list-style:none}
button,input{font:inherit;color:inherit}
:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
time{color:var(--mute);font-size:.875rem}
.wrap{max-width:74rem;margin-inline:auto;padding-inline:1rem}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.skip{position:absolute;left:-999px;top:0;background:var(--yellow);padding:.5rem 1rem;z-index:10;font-weight:600}
.skip:focus{left:0}

/* staff ke liye patti */
.staffbar{background:var(--yellow);font-size:.9rem;padding:.35rem 1rem;display:flex;gap:1rem;justify-content:space-between;align-items:center}
.staffbar a{font-weight:600;text-decoration:underline}
.preview-note{background:#FFF3C4;border-bottom:2px solid var(--amber);padding:.6rem 1rem;text-align:center;font-weight:600}

/* logo: do pattiyan */
.logo{display:inline-flex;flex-direction:column;font-family:var(--head);font-weight:800;line-height:1;text-decoration:none!important;flex:none}
.logo-a{background:var(--red);color:#fff;font-size:1.55rem;padding:.38rem .6rem .26rem;letter-spacing:-.01em}
.logo-b{background:var(--yellow);color:#000;font-size:1.02rem;padding:.26rem .6rem .18rem;letter-spacing:.02em}
.logo img{height:52px;width:auto}

/* masthead */
.mast{border-bottom:1px solid var(--line)}
.mast-in{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem}
.mast-side{display:flex;align-items:center;gap:1.25rem;min-width:0}
.today{color:var(--mute);font-size:.9rem;white-space:nowrap}
.search{display:flex;min-width:0}
.search input{width:11rem;min-width:0;border:1.5px solid var(--ink);border-right:0;border-radius:3px 0 0 3px;padding:.4rem .6rem;background:#fff}
.search button{border:1.5px solid var(--ink);background:var(--ink);color:#fff;border-radius:0 3px 3px 0;padding:.4rem .8rem;font-weight:600;cursor:pointer}
.search-big{margin:.75rem 0}
.search-big input{width:min(26rem,100%);flex:1 1 auto;max-width:26rem}

.beats{background:var(--ink);color:#fff}
.beats ul{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.beats ul::-webkit-scrollbar{display:none}
.beats a{display:block;padding:.6rem .7rem .5rem;font:600 1rem/1.3 var(--head);white-space:nowrap;border-bottom:4px solid transparent}
.beats a:hover{text-decoration:none;border-bottom-color:#fff}
.beats a[aria-current]{border-bottom-color:var(--yellow);color:var(--yellow)}
.beats .fmt-link a{color:#D8D8DC}
.beats .fmt-link:first-of-type{margin-left:auto;padding-left:1rem}
.beats .fmt-link a[aria-current]{color:var(--yellow)}

/* judne ki patti (har panne par) */
.follow{background:var(--mist);border-bottom:1px solid var(--line);font:600 .92rem/1.3 var(--head)}
.follow .wrap{display:flex;align-items:center;gap:.6rem;padding-block:.45rem}
.follow span{color:var(--mute);margin-right:auto}
.follow a{padding:.34rem .75rem .26rem;border-radius:3px;color:#fff;white-space:nowrap}
.follow a:hover{text-decoration:none;filter:brightness(.9)}
body:has(.story-h .share) .follow{display:none}
.f-wa{background:#0C6B5E}
.f-yt{background:#C8161D}

/* breaking */
.breaking{background:var(--red);color:#fff}
.breaking .wrap{display:flex;gap:.9rem;align-items:baseline;padding-block:.55rem}
.breaking strong{font:800 1rem/1 var(--head);background:#fff;color:var(--red-text);padding:.3rem .5rem .2rem;flex:none}
.breaking ul{display:grid;gap:.25rem}
.breaking a{font:600 1.05rem/1.4 var(--head)}
.breaking time{color:#FFE1E1;margin-left:.3rem}

/* shreni ka label */
.kick{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font:600 .86rem/1.2 var(--head);color:var(--c);margin-bottom:.3rem}
.kick::before{content:"";width:.6rem;height:.6rem;background:var(--c);flex:none}
.fmt{font-weight:600;font-size:.78rem;color:var(--ink);background:var(--yellow);padding:.16rem .4rem .08rem;border-radius:2px}
.fmt-live{background:var(--red);color:#fff}
.fmt-factcheck{background:var(--ink);color:#fff}

/* pehla panna: sabse badi khabar */
.top{display:grid;gap:2rem;padding-block:1.5rem 2rem}
.lead .thumb{margin-bottom:.9rem}
.lead h1{font-size:clamp(1.7rem,5.2vw,2.75rem);font-weight:750;line-height:1.28;letter-spacing:-.005em;margin-bottom:.6rem}
.lead h1 a:hover{text-decoration:none}
.lead h1 span{background:linear-gradient(transparent 68%,var(--yellow) 68%,var(--yellow) 96%,transparent 96%);
  -webkit-box-decoration-break:clone;box-decoration-break:clone}
.lead.noimg h1{font-size:clamp(2rem,6.4vw,3.6rem)}
.lead .sum{font-size:1.15rem;color:#33333A;max-width:44rem;margin-bottom:.5rem}
.thumb{display:block;position:relative;background:var(--mist);border-radius:3px;overflow:hidden;aspect-ratio:16/9}
.thumb img{width:100%;height:100%;object-fit:cover}
.play{position:absolute;left:.7rem;bottom:.7rem;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--red)}
.play::after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:.5rem 0 .5rem .85rem;border-color:transparent transparent transparent #fff}

/* peeli patti wala sheershak */
.band{display:inline-block;background:var(--yellow);color:#000;font-size:1.15rem;font-weight:700;padding:.4rem .75rem .28rem;margin:0 0 1.1rem;line-height:1.2}
.band a:hover{text-decoration:none}
.fresh{border-top:3px solid var(--ink)}
.sec{margin-block:0 2.5rem;padding-bottom:.25rem}
.sec::before{content:"";display:block;border-top:3px solid var(--ink)}

.fresh ol{display:grid}
.fresh li{padding:.75rem 0;border-bottom:1px solid var(--line);display:grid;gap:.1rem}
.fresh li:first-child{padding-top:0}
.fresh li:last-child{border-bottom:0}
.fresh li > a{font:600 1.1rem/1.4 var(--head)}
.fresh .kick{margin:0}

/* cards */
.grid{display:grid;gap:1.75rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}
.card h3{font-size:1.2rem;font-weight:650;line-height:1.38;margin-bottom:.3rem}
.card .thumb{margin-bottom:.7rem}
.card .sum{color:#33333A;font-size:1rem;line-height:1.55;margin-bottom:.35rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.card-std.noimg{border-top:5px solid var(--mist);padding-top:.8rem}
.card-row{display:grid;grid-template-columns:7.5rem 1fr;gap:.9rem;align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--line)}
.card-row:last-child{border-bottom:0;padding-bottom:0}
.card-row.noimg{grid-template-columns:1fr}
.card-row .thumb{margin:0}
.card-row h3{font-size:1.08rem}
.card-row .sum{display:none}
.duo{display:grid;gap:1.5rem}
.duo > .card-std h3{font-size:1.5rem}
.stack{display:grid;gap:1rem;align-content:start}
.all{display:inline-block;margin-top:1rem;font:600 .98rem var(--head);color:var(--red-text);text-decoration:underline;text-underline-offset:.2em}

/* judne ka block */
.join{background:var(--ink);color:#fff;padding:2rem 0;margin-bottom:2.5rem}
.join h2{font-size:1.6rem;font-weight:750}
.join p{color:#D8D8DC;margin:.2rem 0 1rem}
.join ul{display:flex;flex-wrap:wrap;gap:.6rem}
.join a{display:block;padding:.55rem 1rem .45rem;font:650 1rem var(--head);background:#fff;color:#000;border-radius:3px}
.join a.join-whatsapp{background:var(--yellow)}
.join a:hover{text-decoration:none;background:var(--yellow)}

/* suchi wale panne */
.listhead{padding-block:1.75rem 1rem}
.listhead h1{font-size:clamp(1.9rem,5vw,2.6rem);font-weight:750;display:inline;background:linear-gradient(transparent 68%,var(--yellow) 68%,var(--yellow) 96%,transparent 96%)}
.listhead p{color:var(--mute);margin:.6rem 0 0;max-width:42rem}
.listlead{border-top:3px solid var(--ink);padding:1.25rem 0 1.75rem;margin-top:.5rem}
.listlead h3{font-size:clamp(1.4rem,3.6vw,2rem)}
.listlead + .grid{border-top:1px solid var(--line);padding-top:1.5rem}
.empty-line{padding:2rem 0 4rem;color:var(--mute);font-size:1.1rem}
.pager{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:3px solid var(--ink);margin:2.5rem 0;padding-top:1rem;font:600 1rem var(--head)}
.pager a{background:var(--ink);color:#fff;padding:.5rem .9rem .4rem;border-radius:3px}
.pager span{color:var(--mute)}
.empty{padding:4rem 1rem 6rem;text-align:center}
.empty h1{font-size:1.8rem;margin-bottom:.5rem}

/* khabar ka panna */
.story{padding-block:1.75rem 2.5rem}
.story-h{max-width:50rem}
.story-h h1{font-size:clamp(1.75rem,5.4vw,2.9rem);font-weight:750;line-height:1.28;margin:.2rem 0 .7rem}
.dek{font-size:1.22rem;line-height:1.6;color:#33333A;margin-bottom:.9rem}
.meta{display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;color:var(--mute);font-size:.92rem;align-items:baseline}
.meta .by{color:var(--ink);font-weight:600}
.meta time{font-size:inherit}
.upd{color:var(--red-text);font-weight:600}
.share{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem}
.share a,.share button{border:1.5px solid var(--ink);background:#fff;border-radius:3px;padding:.38rem .8rem .3rem;font:600 .92rem var(--head);cursor:pointer;line-height:1.4}
.share a:hover,.share button:hover{background:var(--yellow);text-decoration:none}
.share .sh-wa{background:#0C6B5E;border-color:#0C6B5E;color:#fff}
.share .sh-wa:hover{background:#084D44;color:#fff}
.share .sh-yt{background:#C8161D;border-color:#C8161D;color:#fff}
.share .sh-yt:hover{background:#A00E14;color:#fff}
.hero{margin:0 0 1.75rem;max-width:62rem}
.hero img{width:100%;border-radius:3px}
.hero figcaption{font-size:.9rem;color:var(--mute);margin-top:.4rem}
.credit{white-space:nowrap}
.yt{display:block;position:relative;width:100%;padding:0;border:0;background:#000;cursor:pointer;aspect-ratio:16/9;border-radius:3px;overflow:hidden}
.yt img{width:100%;height:100%;object-fit:cover}
.yt .play{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:4.2rem;height:4.2rem}
.hero iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:3px;display:block}

.story-cols{display:grid;gap:2rem}
.body{font-size:1.16rem;line-height:1.8;max-width:42rem;min-width:0}
.body h2{font-size:1.5rem;font-weight:700;margin:1.8em 0 .5em}
.body h3{font-size:1.25rem;font-weight:700;margin:1.5em 0 .4em}
.body a{color:var(--red-text);text-decoration:underline;text-underline-offset:.2em}
.body ul,.body ol{margin:0 0 1.1em;padding-left:1.4em}
.body ul{list-style:square}
.body ol{list-style:decimal}
.body li{margin-bottom:.4em}
.body li::marker{color:var(--red-text);font-weight:600}
.body blockquote{margin:1.4em 0;padding:.2em 0 .2em 1.1em;border-left:5px solid var(--yellow);font-size:1.2rem}
.body img{border-radius:3px;margin:1.4em 0}
.body table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:1rem;display:block;overflow-x:auto}
.body th,.body td{border:1px solid var(--line);padding:.45rem .6rem;text-align:left;vertical-align:top}
.body th{background:var(--mist);font-family:var(--head)}
.body hr{border:0;border-top:3px solid var(--ink);margin:2em 0;width:4rem}
.noprimary{background:#FFF3C4;border-left:5px solid var(--amber);padding:.7rem 1rem;font-weight:600}

.known{display:grid;gap:1rem;margin:2rem 0}
.known > div{padding:.9rem 1.1rem;background:var(--mist);border-top:5px solid var(--green)}
.known .k-no{border-top-color:var(--amber)}
.known h2{font-size:1.1rem;margin:0 0 .3rem}
.known p{margin:0;font-size:1.05rem;line-height:1.7}
.corr{margin:2rem 0;border:2px solid var(--red-text);padding:.9rem 1.1rem}
.corr h2{font-size:1.1rem;color:var(--red-text);margin:0 0 .4rem}
.corr p{font-size:1.02rem;margin:0 0 .5rem}
.corr p:last-child{margin:0}
.corr time{display:block}
.liveblog{margin-bottom:2rem}
.liveblog h2{margin-top:0;font-size:1.3rem;color:var(--red-text)}
.liveblog ol{list-style:none;padding:0;border-left:3px solid var(--red)}
.liveblog li{padding:0 0 1rem 1rem;margin:0}
.liveblog p{margin:.1rem 0 0}

/* srot ka dibba */
.proof{border:2px solid var(--ink);align-self:start;font-size:1rem;line-height:1.55}
.proof > h2{background:var(--yellow);font-size:1.08rem;padding:.6rem .9rem .45rem;border-bottom:2px solid var(--ink)}
.proof > :not(h2){margin-inline:.9rem}
.proof h3{font-size:.95rem;margin-top:1rem;margin-bottom:.3rem;color:var(--mute)}
.proof li{padding:.4rem 0;border-bottom:1px solid var(--line)}
.proof li a{color:var(--red-text);text-decoration:underline;text-underline-offset:.2em;font-weight:600}
.proof li span{display:block;color:var(--mute);font-size:.84rem}
.vlabel{margin-top:.9rem;margin-bottom:.6rem;padding-left:.7rem;border-left:5px solid var(--mute)}
.vlabel strong{display:block;font:700 1.15rem/1.3 var(--head)}
.vlabel span{color:var(--mute);font-size:.92rem}
.vl-confirmed{border-color:var(--green)} .vl-confirmed strong{color:var(--green)}
.vl-official{border-color:var(--blue)} .vl-official strong{color:var(--blue)}
.vl-media{border-color:var(--amber)} .vl-media strong{color:var(--amber)}
.evd{color:var(--mute);font-size:.92rem;margin-bottom:0}
.report{margin-top:1rem;margin-bottom:.9rem;font-size:.95rem}
.report a{text-decoration:underline;font-weight:600}

.verdict{display:grid;gap:0;border:2px solid var(--ink);margin:0 0 1.75rem;max-width:50rem}
.verdict > div{padding:.8rem 1rem}
.verdict > div + div{border-top:2px solid var(--ink);background:var(--mist)}
.verdict span{font:600 .88rem var(--head);color:var(--mute)}
.verdict p{margin:0;font-size:1.15rem}
.verdict .v{font:800 1.6rem/1.3 var(--head)}
.verdict-true .v,.verdict-supported .v{color:var(--green)}
.verdict-false .v,.verdict-misleading .v,.verdict-unsupported .v{color:var(--red-text)}
.verdict-partly .v{color:var(--amber)}

.tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}
.tags a{display:block;background:var(--mist);padding:.3rem .7rem .2rem;border-radius:3px;font:600 .92rem var(--head)}
.tags a:hover{background:var(--yellow);text-decoration:none}

/* policy pages */
.page{padding-block:2rem 3rem}
.page h1{font-size:clamp(1.9rem,5vw,2.6rem);font-weight:750;margin-bottom:1.2rem}
.page-upd{color:var(--mute);font-size:.9rem;margin-top:2rem}
.corr-log{list-style:none!important;padding:0!important}
.corr-log li{border-top:1px solid var(--line);padding:1rem 0}
.corr-log a{display:block;font:650 1.15rem/1.4 var(--head);color:var(--ink);text-decoration:none}
.corr-log p{margin:.3rem 0 0}

/* footer */
.foot{background:var(--ink);color:#fff;margin-top:1rem;padding-top:2.25rem;font-size:.98rem}
.foot-in{display:grid;gap:1.75rem}
.foot h2{font-size:1rem;color:var(--yellow);margin-bottom:.5rem}
.foot li{padding:.18rem 0}
.foot a{color:#E9E9EC}
.foot-about p{color:#C9C9CF;max-width:24rem;margin-top:.9rem}
.foot-end{display:flex;flex-wrap:wrap;gap:.3rem 1.5rem;justify-content:space-between;border-top:1px solid #3A3A42;margin-top:2rem;padding-block:1rem;color:#C9C9CF;font-size:.9rem}

/* site band hone par */
.soon{background:var(--mist);min-height:100vh;display:grid;place-items:center}
.soon main{max-width:32rem;padding:2rem 1.25rem}
.soon h1{font-size:2rem;font-weight:750;margin:1.2rem 0 .5rem}
.soon ul{display:flex;flex-wrap:wrap;gap:.5rem}
.soon li a{display:block;background:var(--ink);color:#fff;padding:.5rem .9rem .4rem;border-radius:3px;font:600 1rem var(--head)}

@media (max-width:40rem){
  .wrap{padding-inline:.9rem}
  .mast-in{gap:.7rem}
  .mast-side{flex:1 1 auto;justify-content:flex-end}
  .search{flex:1 1 auto;max-width:15rem}
  .search input{font-size:1rem;padding:.5rem .6rem}
  .search button{min-height:2.75rem}
  .beats a{padding:.8rem .7rem .68rem}
  .follow span{display:none}
  .follow .wrap{gap:.5rem}
  .follow a{flex:1 1 0;text-align:center;padding:.62rem .4rem .5rem}
  .breaking .wrap{flex-direction:column;gap:.35rem;align-items:flex-start}
  .breaking a{font-size:1rem}
  .top{padding-block:1.1rem 1.5rem;gap:1.5rem}
  .lead .sum{font-size:1.05rem}
  .fresh li > a{font-size:1.05rem;padding-block:.15rem}
  .share{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}
  .share a,.share button{display:flex;align-items:center;justify-content:center;min-height:2.75rem;text-align:center;padding:.4rem .5rem .3rem}
  .story{padding-block:1.2rem 2rem}
  .dek{font-size:1.1rem}
  .meta{font-size:.88rem}
  .proof li a{display:inline-block;padding-block:.2rem}
  .tags a{padding:.55rem .8rem .42rem}
  .all{padding-block:.5rem}
  .pager a{padding:.7rem 1rem .58rem}
  .join ul{display:grid;grid-template-columns:1fr 1fr}
  .join a{text-align:center;padding:.75rem .5rem .62rem}
  .foot li{padding:0}
  .foot li a{display:inline-block;padding:.42rem 0}
  .foot-end{flex-direction:column}
  .foot li a{padding:.6rem 0}
  .follow a{min-height:2.75rem;display:flex;align-items:center;justify-content:center}
  .kick a{display:inline-block;padding-block:.55rem;margin-block:-.4rem}
  .band a{display:inline-block;padding-block:.45rem;margin-block:-.45rem}
  .proof li a{padding-block:.6rem}
  .proof li span{margin-top:-.35rem}
  .report a{display:inline-block;padding-block:.6rem}
  .fmt{font-size:.84rem}
  .verdict .v{font-size:1.35rem}
  .today{display:none}
  .mast-in{padding-block:.6rem}
  .logo-a{font-size:1.3rem}
  .logo-b{font-size:.86rem}
  .search input{width:100%}
  .search button{padding-inline:.6rem}
  .beats .fmt-link:first-of-type{margin-left:0;padding-left:0}
  .grid{grid-template-columns:1fr;gap:1.4rem}
  .card-std:not(.noimg){display:grid;grid-template-columns:7.5rem 1fr;gap:.9rem;align-items:start}
  .card-std:not(.noimg) .thumb{margin:0}
  .card-std:not(.noimg) h3{font-size:1.08rem}
  .card-std:not(.noimg) .sum{display:none}
  .listlead .card-std,.duo > .card-std{display:block}
  .listlead .card-std .thumb,.duo > .card-std .thumb{margin-bottom:.7rem}
  .listlead .card-std .sum,.duo > .card-std .sum{display:-webkit-box}
  .duo > .card-std:not(.noimg) h3{font-size:1.35rem}
  .listlead .card-std:not(.noimg) h3{font-size:1.4rem}
  .body{font-size:1.1rem}
}
@media (min-width:48rem){
  .foot-in{grid-template-columns:1.6fr 1fr 1fr 1fr}
  .known{grid-template-columns:1fr 1fr}
  .verdict{grid-template-columns:1.4fr 1fr}
  .verdict > div + div{border-top:0;border-left:2px solid var(--ink)}
  .duo{grid-template-columns:1.15fr 1fr;gap:2rem}
}
@media (min-width:62rem){
  .top{grid-template-columns:minmax(0,1.9fr) minmax(17rem,1fr);gap:2.5rem}
  .top > .lead:only-child{grid-column:1/-1}
  .lead:only-child:not(.noimg){display:grid;grid-template-columns:1.25fr 1fr;gap:2rem;align-items:center}
  .story-cols{grid-template-columns:minmax(0,42rem) minmax(17rem,21rem);gap:3rem;justify-content:space-between}
  .proof{position:sticky;top:1rem}
  .listlead .card-std:not(.noimg){display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center}
  .listlead .card-std .thumb{margin:0}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.mast .search,.beats,.share,.foot,.join,.staffbar,.sec{display:none}.proof{position:static}}

[hidden]{display:none!important}

/* ===== v1.1: fatafat, sabse zyada padhi gayi, sev, suniye, raat ka mode, phone ka menu ===== */
.search input{color:#1B1B1F}
.share a,.share button{color:#1B1B1F}
.share .sh-wa,.share .sh-yt{color:#fff}
.proof > h2,.fmt,.staffbar,.preview-note,.noprimary{color:#1B1B1F}
.fmt-live,.fmt-factcheck{color:#fff}
.hd-link{font:600 .92rem var(--head);white-space:nowrap;text-decoration:underline;text-underline-offset:.2em}
.hd-btn{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1.5px solid var(--ink);border-radius:3px;background:transparent;cursor:pointer;flex:none;color:inherit}
.hd-btn[aria-pressed="true"]{background:var(--yellow);color:#000}
.beats .nav-ff{color:var(--yellow)}
.toast{position:fixed;left:50%;bottom:5.2rem;transform:translateX(-50%);background:#1B1B1F;color:#fff;padding:.6rem 1.1rem .5rem;border-radius:4px;font:600 .98rem var(--head);z-index:60;box-shadow:0 4px 18px rgba(0,0,0,.3);max-width:90vw;text-align:center}
.toast[hidden]{display:none}

/* abhi-abhi patti */
.tick{border-bottom:1px solid var(--line)}
.tick .wrap{display:flex;gap:.8rem;align-items:center;padding-block:.5rem;min-height:2.9rem}
.tick strong{font:800 .92rem/1 var(--head);background:var(--red);color:#fff;padding:.34rem .5rem .24rem;flex:none}
.tick ul{flex:1;min-width:0;display:grid}
.tick li{font:600 1rem/1.4 var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tick li + li{display:none}
.tick .is-live li{display:block;grid-area:1/1;opacity:0;transform:translateY(.5rem);transition:opacity .35s,transform .35s;pointer-events:none}
.tick .is-live li.on{opacity:1;transform:none;pointer-events:auto}
.tick time{color:var(--red-text);font-weight:600;margin-right:.3rem}

/* fatafat rail */
.ff{background:var(--mist);padding:1.5rem 0 1.6rem;margin-bottom:2.5rem}
.ff-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}
.ff-head .band{margin-bottom:.9rem}
.ff-head .all{margin:0 0 .9rem}
.ff-rail{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:max(1rem,calc((100vw - 74rem)/2 + 1rem));padding:.2rem max(1rem,calc((100vw - 74rem)/2 + 1rem)) .8rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.ff-card{scroll-snap-align:start;flex:0 0 min(19rem,80vw);background:var(--paper);border-top:6px solid var(--c);border-radius:0 0 4px 4px;padding:.9rem 1rem .7rem;display:flex;flex-direction:column}
.ff-cat{font:700 .84rem var(--head);color:var(--c)}
.ff-card h3{font-size:1.14rem;font-weight:650;line-height:1.4;margin:.25rem 0 .4rem}
.ff-card p{font-size:.98rem;line-height:1.55;color:#33333A;margin:0 0 .6rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.ff-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center}
.ff-foot button{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;border:0;background:none;cursor:pointer;color:var(--mute);border-radius:50%}
[data-save].on{color:var(--red-text)}
[data-save].on svg{fill:currentColor}

/* sabse zyada padhi gayi */
.most ol{counter-reset:m;display:grid;gap:0 2rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}
.most li{counter-increment:m;display:grid;grid-template-columns:2.6rem 1fr;column-gap:.4rem;padding:.8rem 0;border-bottom:1px solid var(--line);align-content:start}
.most li::before{content:counter(m);grid-row:1/3;font:800 2.3rem/1 var(--head);color:var(--red)}
.most li > a{font:650 1.08rem/1.4 var(--head)}
.most .kick{margin:0}

/* vishay aur pasand */
.topics,.picks{display:flex;gap:.6rem 1rem;align-items:center;flex-wrap:wrap;margin-bottom:2.2rem}
.topics > span,.picks > span{font:700 .95rem var(--head);color:var(--mute)}
.topics ul,.picks ul{display:flex;flex-wrap:wrap;gap:.5rem}
.topics a{display:block;background:var(--mist);padding:.4rem .8rem .3rem;border-radius:99px;font:600 .94rem var(--head)}
.topics a:hover{background:var(--yellow);color:#000;text-decoration:none}
.picks button{border:2px solid var(--c);background:transparent;color:inherit;border-radius:99px;padding:.36rem .9rem .26rem;font:600 .94rem var(--head);cursor:pointer}
.picks button[aria-pressed="true"]{background:var(--c);color:#fff}
.picks[hidden]{display:none}

/* khabar ke auzaar */
.progress{position:fixed;inset:0 0 auto 0;height:4px;z-index:50;pointer-events:none}
.progress i{display:block;height:100%;background:var(--red);transform:scaleX(0);transform-origin:left}
.tools{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0}
.tools + .share{margin-top:.5rem}
.tools button{display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid var(--ink);background:var(--yellow);color:#000;border-radius:3px;padding:.3rem .8rem .22rem;font:650 .95rem var(--head);cursor:pointer;min-height:2.5rem}
.tools button.on{background:var(--ink);color:#fff}
.tools button[hidden]{display:none}
.tools .fs{display:inline-flex}
.tools .fs button{background:transparent;color:inherit;min-width:2.9rem;justify-content:center}
.tools .fs button + button{border-left:0;border-radius:0 3px 3px 0}
.tools .fs button:first-child{border-radius:3px 0 0 3px}
[data-fs="1"] .body{font-size:1.3rem}
[data-fs="2"] .body{font-size:1.46rem}
[data-fs="3"] .body{font-size:1.64rem}
.fb{margin:2.2rem 0 0;padding:1rem 1.1rem;border:2px solid var(--ink);border-radius:3px}
.fb h2{font-size:1.15rem;margin:0 0 .6rem}
.fb-b{display:flex;gap:.6rem;flex-wrap:wrap}
.fb-b button{border:1.5px solid var(--ink);background:transparent;color:inherit;border-radius:3px;padding:.5rem 1rem .4rem;font:650 1rem var(--head);cursor:pointer;min-height:2.75rem}
.fb-b button:hover{background:var(--yellow);color:#000}
.fb-t{margin:0;font-size:1.02rem}

/* fatafat panna */
.deck{display:grid;gap:1.2rem;max-width:42rem;padding-bottom:3rem}
.deck-card{border:2px solid var(--ink);border-top:10px solid var(--c);border-radius:4px;padding:1.2rem 1.3rem 1.3rem;display:flex;flex-direction:column;gap:.5rem;scroll-margin-top:1rem}
.deck-top{display:flex;justify-content:space-between;align-items:baseline}
.deck-n{color:var(--mute);font:600 .9rem var(--head)}
.deck-card h2{font-size:clamp(1.45rem,5vw,1.9rem);font-weight:750;line-height:1.32}
.deck-card p{font-size:1.14rem;line-height:1.7;margin:0}
.deck-act{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.6rem}
.deck-go,.deck-act button{display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid var(--ink);border-radius:3px;padding:.5rem 1rem .4rem;font:650 1rem var(--head);min-height:2.75rem;cursor:pointer}
.deck-go{background:var(--ink);color:#fff}
.deck-go:hover{text-decoration:none;background:var(--red-text);border-color:var(--red-text)}
.deck-act button{background:transparent;color:inherit}
.savedlist li{display:grid;grid-template-columns:1fr auto;gap:.1rem 1rem;align-items:center;padding:.9rem 0;border-top:1px solid var(--line)}
.savedlist .kick{grid-column:1/-1;margin:0}
.savedlist a{font:650 1.15rem/1.4 var(--head)}
.savedlist button{border:1.5px solid var(--ink);background:transparent;color:inherit;border-radius:3px;padding:.4rem .8rem .3rem;font:600 .92rem var(--head);cursor:pointer;min-height:2.6rem}

/* phone ka neeche wala menu */
.tabbar{display:none}
@media (max-width:40rem){
  body{padding-bottom:4rem}
  .tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;inset:auto 0 0 0;z-index:40;background:var(--paper);border-top:2px solid var(--ink);padding-bottom:env(safe-area-inset-bottom)}
  .tabbar a{display:grid;justify-items:center;gap:.1rem;padding:.5rem 0 .38rem;font:600 .78rem/1.2 var(--head);position:relative;color:inherit}
  .tabbar a:hover{text-decoration:none}
  .tabbar a[aria-current]{color:var(--red-text)}
  .tab-n{position:absolute;top:.25rem;left:calc(50% + .35rem);background:var(--red);color:#fff;border-radius:99px;min-width:1.15rem;height:1.15rem;font-size:.72rem;display:grid;place-items:center;padding:0 .2rem}
  .tab-n[hidden]{display:none}
  .hd-link{display:none}
  .hd-btn{width:2.75rem;height:2.75rem}
  .search{max-width:none}
  .tick .wrap{gap:.6rem}
  .tick li{font-size:.96rem}
  .ff{padding:1.1rem 0 1.2rem;margin-bottom:2rem}
  .ff-rail{padding-inline:.9rem}
  .most ol{grid-template-columns:1fr}
  .topics a{padding:.6rem .9rem .48rem}
  .picks button{padding:.58rem 1rem .46rem}
  .tools{display:grid;grid-template-columns:1fr 1fr auto;gap:.4rem}
  .tools button{min-height:2.75rem;justify-content:center;padding-inline:.5rem;font-size:.92rem}
  .tools .fs button{min-width:2.75rem}
  .tools [data-listen][hidden] + [data-save]{grid-column:1/3}
  .story-h .share{grid-template-columns:repeat(6,1fr);gap:.4rem;margin-bottom:1.1rem}
  .story-h .share .sh-wa,.story-h .share .sh-yt{grid-column:span 3}
  .story-h .share a,.story-h .share button{grid-column:span 2;font-size:.9rem}
  .deck-card{padding:1rem 1rem 1.1rem}
  .deck-go,.deck-act button{flex:1 1 auto;justify-content:center}
  .foot{padding-bottom:1rem}
}

/* raat ka mode */
[data-theme="dark"]{--paper:#131316;--mist:#1F1F25;--line:#34343D;--mute:#A6A6B2;--red-text:#FF7A7A;color-scheme:dark}
[data-theme="dark"] body{background:var(--paper);color:#ECECEF}
[data-theme="dark"] .sum,[data-theme="dark"] .dek,[data-theme="dark"] .ff-card p,[data-theme="dark"] .card .sum,[data-theme="dark"] .lead .sum{color:#C9C9D2}
[data-theme="dark"] .kick{color:#DCDCE2}
[data-theme="dark"] .ff-cat{color:#DCDCE2}
[data-theme="dark"] .lead h1 span,[data-theme="dark"] .listhead h1{background-image:linear-gradient(transparent 68%,#7A5A00 68%,#7A5A00 96%,transparent 96%)}
[data-theme="dark"] .sec::before,[data-theme="dark"] .fresh,[data-theme="dark"] .listlead,[data-theme="dark"] .pager{border-color:#6A6A76}
[data-theme="dark"] .proof,[data-theme="dark"] .proof > h2,[data-theme="dark"] .verdict,[data-theme="dark"] .verdict > div + div,[data-theme="dark"] .fb,[data-theme="dark"] .deck-card,[data-theme="dark"] .fb-b button,[data-theme="dark"] .savedlist button,[data-theme="dark"] .deck-act button,[data-theme="dark"] .tools .fs button,[data-theme="dark"] .hd-btn,[data-theme="dark"] .tabbar{border-color:#6A6A76}
[data-theme="dark"] .deck-card{border-top-color:var(--c)}
[data-theme="dark"] .mast,[data-theme="dark"] .follow{border-color:var(--line)}
[data-theme="dark"] .beats{border-bottom:1px solid var(--line)}
[data-theme="dark"] .search input{background:#ECECEF;border-color:#ECECEF}
[data-theme="dark"] .search button{border-color:#ECECEF}
[data-theme="dark"] .body a,[data-theme="dark"] .proof li a,[data-theme="dark"] .all{color:var(--red-text)}
[data-theme="dark"] .vl-confirmed strong{color:#5FD3A0}
[data-theme="dark"] .vl-official strong{color:#7DB8F5}
[data-theme="dark"] .vl-media strong{color:#E9B949}
[data-theme="dark"] .known > div{background:var(--mist)}
[data-theme="dark"] .body th{background:var(--mist)}
[data-theme="dark"] .tags a,[data-theme="dark"] .topics a{color:#ECECEF}
[data-theme="dark"] .tags a:hover,[data-theme="dark"] .topics a:hover{color:#000}
[data-theme="dark"] .deck-go{background:#ECECEF;color:#131316;border-color:#ECECEF}
[data-theme="dark"] .tools button.on{background:#ECECEF;color:#131316}
[data-theme="dark"] .thumb{background:#2A2A32}
[data-theme="dark"] .card-std.noimg{border-top-color:#2A2A32}
[data-theme="dark"] .soon{background:var(--paper)}
@media (prefers-reduced-motion:reduce){.tick .is-live li{transition:none}}
@media print{.tabbar,.tools,.fb,.progress,.follow,.tick,.toast{display:none}}

.breaking strong{color:#C8161D}
[data-theme="dark"] .tick time{color:#FF9B9B}
@media (min-width:62rem){.most ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 1.5rem}.most li{grid-template-columns:1fr;border-bottom:0;border-top:3px solid var(--ink);padding-top:.6rem}.most li::before{grid-row:auto;margin-bottom:.3rem}}
@media (max-width:40rem){.ff-rail{scroll-padding-inline:.9rem}}
[data-theme="dark"] .most li{border-color:#6A6A76}
