/* BanglaPress Pro — print: article text, headline, byline, image, URL. */
@page{margin:16mm 14mm}
:root,:root[data-theme]{color-scheme:light;--color-text:#000;--color-ink:#000;--color-ink-fill:#fff;--color-muted:#333;--color-border:#999;--color-surface:#fff;--color-surface-soft:#fff;--color-brand-text:#000;--color-brand-text-hover:#000}
body{background:#fff!important;color:#000!important;font-size:12pt;line-height:1.6}
.bp-utility,.bp-navbar,.bp-ticker,.bp-sidebar,.bp-share,.bp-ad,.bp-related,.bp-post-nav,.bp-comments,.bp-footer__widgets,.bp-footer__top,.bp-footer__bottom .bp-footer__nav,.bp-breadcrumbs,.bp-skip-link,.bp-article__tags,.bp-search-panel,.bp-pagination,.comment-respond{display:none!important}
.bp-masthead{border-bottom:2px solid #000}
.bp-masthead__inner{padding:0 0 8pt!important}
.bp-brand{font-size:22pt!important}
.bp-container,.bp-article,.bp-prose{max-width:none!important;padding:0!important}
.bp-layout-main{display:block!important}
.bp-article__title{font-size:22pt!important;color:#000!important}
.bp-article__subheadline{font-size:13pt!important}
.bp-article__meta{border:0!important;padding:4pt 0!important}
.bp-prose{font-size:12pt!important;line-height:1.7!important}
.bp-prose a{color:#000!important;text-decoration:underline}
.bp-prose a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;word-break:break-all}
.bp-article__figure img{max-height:110mm;object-fit:contain;aspect-ratio:auto!important}
img,figure,blockquote,table,pre{break-inside:avoid}
h1,h2,h3{break-after:avoid}
.bp-footer{background:none!important;color:#000!important;padding:8pt 0 0!important;border-top:1px solid #000}
.bp-footer *{color:#000!important}
.bp-article::after{content:"";display:block}
