/* Reader presentation only; playback, comments and editorial controls retain their handlers. */
body:has(.ptv507-reading-page),body:has(.pathik-canonical-news-page){background:#fff}
html body main.ptv507-reading-page{width:min(1220px,100%);max-width:1220px;margin:0 auto;padding:30px 24px 72px;background:#fff;box-sizing:border-box;color:#172233}
html body .ptv507-reading-page .ptv-reader-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}
html body .ptv507-reading-page .ptv-reader-article{min-width:0;background:#fff;padding:0;border:0;box-shadow:none}
html body .ptv507-reading-page .ptv-reader-breadcrumb{font-size:12px;line-height:1.6;margin:0 0 18px;color:#6b778a;flex-wrap:wrap}
html body .ptv507-reading-page h1.ptv-reader-title,html body .pathik-canonical-news-page .pathik-news-detail-panel[data-news-panel="story"]>h1{display:block!important;font-family:'Noto Sans Bengali',var(--ptv-font-sans),sans-serif!important;font-size:clamp(28px,3.1vw,42px)!important;font-weight:750!important;line-height:1.5!important;letter-spacing:normal!important;margin:0 0 18px!important;color:#0c1727!important;overflow-wrap:anywhere}
html body .ptv507-reading-page .ptv-reader-deck,html body .pathik-canonical-news-page .pathik-detail-deck{display:block;padding:15px 18px;margin:0 0 22px;background:#f6f8fa;border-left:3px solid #bf1732;color:#3e4d60;font-family:'Noto Sans Bengali',sans-serif;font-size:17px;line-height:1.85;border-radius:0 6px 6px 0}
html body .ptv507-reading-page .ptv-reader-byline{padding:16px 0;border-top:1px solid #e4e8ed;border-bottom:1px solid #e4e8ed;gap:16px;flex-wrap:wrap}
html body .ptv507-reading-page .ptv-reader-author{gap:10px;text-decoration:none;min-width:0}
html body .ptv507-reading-page .ptv-reader-author .avatar{width:46px;height:46px;border:1px solid #e4e8ed;border-radius:50%}
html body .ptv507-reading-page .ptv-reader-author strong{font-size:14px;line-height:1.6;color:#122941}
html body .ptv507-reading-page .ptv-reader-author small{font-size:12px;line-height:1.7;color:#768295}
html body .ptv507-reading-page .ptv-reader-meta{font-size:12px;line-height:1.8;color:#768295;flex-wrap:wrap;gap:12px}
html body .ptv507-reading-page .ptv-reader-tools{padding:14px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
html body .ptv507-reading-page .ptv-reader-tools button{padding:9px 13px;background:#fff;border:1px solid #dee5ec;border-radius:8px;min-height:38px;color:#1b344f;cursor:pointer}
html body .ptv507-reading-page .ptv-reader-hero,html body .pathik-canonical-news-page .pathik-detail-hero{display:block;margin:0 0 14px!important;border:0;padding:0;overflow:hidden;border-radius:8px}
html body .ptv507-reading-page .ptv-reader-hero img,html body .pathik-canonical-news-page .pathik-detail-hero img{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:8px}
html body .ptv507-reading-page .ptv-reader-hero figcaption,html body .pathik-canonical-news-page .pathik-detail-hero figcaption{font-size:12px;line-height:1.7;color:#788394;background:#f8fafb;padding:9px 12px}
.ptv507-share-strip{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:10px;margin:12px 0 26px;border:1px solid #e0e5eb;border-radius:9px;font-family:var(--ptv-font-sans),sans-serif}
.ptv507-share-strip a,.ptv507-share-strip button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:650;line-height:1.5;border:1px solid #dce3e9;background:#fff;color:#263c52;border-radius:6px;padding:7px 10px;min-height:34px;cursor:pointer}
.ptv507-share-strip .ptv507-share-facebook{background:#1877f2;color:#fff;border-color:#1877f2}.ptv507-share-strip .ptv507-share-whatsapp{background:#159c51;color:#fff;border-color:#159c51}.ptv507-share-strip .ptv507-share-telegram{background:#168cbd;color:#fff;border-color:#168cbd}
.ptv507-share-strip :is(a,button):focus-visible{outline:3px solid #078567;outline-offset:3px}
html body .ptv507-reading-page .ptv-reader-content,html body .pathik-canonical-news-page .pathik-detail-body{font-family:'Noto Sans Bengali',var(--ptv-font-sans),sans-serif;font-size:19px;line-height:1.95;color:#263448;overflow-wrap:anywhere}
html body .ptv507-reading-page .ptv-reader-content p,html body .pathik-canonical-news-page .pathik-detail-body p{margin:0 0 1.2em}
html body .ptv507-reading-page .ptv-reader-content :is(img,video,iframe){max-width:100%}
html body .ptv507-reading-page .ptv-reader-sidebar{position:sticky;top:88px;display:grid;gap:20px;min-width:0}
html body .ptv507-reading-page .ptv-story-sidebox{border:1px solid #e2e7ed;background:#fff;border-radius:10px;box-shadow:none}
html body .ptv507-reading-page .ptv-story-sidebox h2{font-size:18px;line-height:1.5;padding:14px;margin:0;border-bottom:1px solid #e7ebef}
html body .ptv507-reading-page .ptv-story-side-list{max-height:620px;overflow-y:auto;scrollbar-width:thin}
/* Newsroom tools remain accessible above a clean two-column reading layout. */
html body main.pathik-canonical-news-page{width:min(1320px,100%);max-width:1320px;margin:0 auto;padding:28px 24px 72px;background:#fff;box-sizing:border-box}
html body .pathik-canonical-news-page .ptv-news-page-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:28px;align-items:start}
html body .pathik-canonical-news-page .pathik-news-detail-standalone{grid-column:1;grid-row:1;min-width:0;background:#fff;border:0;box-shadow:none;border-radius:0;overflow:visible}
html body .pathik-canonical-news-page .ptv-news-sidebar-right{grid-column:2;grid-row:1 / span 2;min-width:0;position:sticky;top:88px}
html body .pathik-canonical-news-page .ptv-news-sidebar-left{grid-column:1;grid-row:2;position:static}
html body .pathik-canonical-news-page .pathik-news-detail-tabs{position:static;display:flex;overflow-x:auto;flex-wrap:nowrap;gap:6px;margin:0 0 22px;padding:0 0 12px;border-bottom:1px solid #e2e7ed;background:#fff;scrollbar-width:thin}
html body .pathik-canonical-news-page .pathik-news-detail-tabs button{flex:0 0 auto;border-radius:7px;font-size:11px;padding:9px 11px;line-height:1.5}
html body .pathik-canonical-news-page .pathik-news-detail-panel{padding:0}
html body .pathik-canonical-news-page .pathik-news-detail-meta-row{margin-bottom:16px;gap:10px;flex-wrap:wrap}
html body .pathik-canonical-news-page .pathik-detail-author-card{border:0;border-top:1px solid #e2e7ed;border-bottom:1px solid #e2e7ed;background:#fff;padding:16px 0;margin:0 0 14px;border-radius:0;gap:12px;flex-wrap:wrap}
html body .pathik-canonical-news-page .pathik-detail-author-card>.avatar{width:46px;height:46px;flex:0 0 46px;border-radius:50%}
html body .pathik-canonical-news-page .pathik-detail-story-stats{font-size:12px;line-height:1.8;margin-left:auto;color:#768295}
@media(max-width:960px){html body .ptv507-reading-page .ptv-reader-grid,html body .pathik-canonical-news-page .ptv-news-page-grid{grid-template-columns:minmax(0,1fr)!important}html body .ptv507-reading-page .ptv-reader-sidebar,html body .pathik-canonical-news-page .ptv-news-sidebar-right,html body .pathik-canonical-news-page .ptv-news-sidebar-left{position:static;grid-column:1;grid-row:auto}html body .ptv507-reading-page .ptv-reader-meta{flex-direction:row;align-items:center}}
@media(max-width:600px){html body main.ptv507-reading-page,html body main.pathik-canonical-news-page{padding:20px 16px 88px}html body .ptv507-reading-page h1.ptv-reader-title,html body .pathik-canonical-news-page .pathik-news-detail-panel[data-news-panel="story"]>h1{font-size:28px!important;line-height:1.55!important;margin-bottom:16px!important}html body .ptv507-reading-page .ptv-reader-deck,html body .pathik-canonical-news-page .pathik-detail-deck{font-size:16px;padding:12px 14px}html body .ptv507-reading-page .ptv-reader-content,html body .pathik-canonical-news-page .pathik-detail-body{font-size:18px;line-height:1.95}.ptv507-share-strip{gap:6px;padding:8px}.ptv507-share-strip a,.ptv507-share-strip button{font-size:11px;padding:7px 8px}html body .ptv507-reading-page .ptv-reader-meta{width:100%;gap:12px}html body .pathik-canonical-news-page .pathik-detail-story-stats{margin-left:0;width:100%}}
@media print{.ptv507-share-strip,.ptv507-reading-page .ptv-reader-tools,.ptv507-reading-page .ptv-reader-sidebar{display:none!important}html body .ptv507-reading-page .ptv-reader-grid{display:block!important}}
