:root{--font-ui:var(--font-anek-bangla), var(--font-inter), sans-serif;--font-reading:var(--font-noto-serif-bengali), var(--font-inter), serif;--font-english:var(--font-inter), sans-serif}.font-display,.font-ui{font-family:var(--font-ui)}.font-reading{font-family:var(--font-reading)}.font-english,:lang(en).font-reading{font-family:var(--font-english)}.reading-prose{font-family:var(--font-reading);overflow-wrap:break-word;text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.95}.reading-prose:lang(en){font-family:var(--font-english);line-height:1.8}.reading-prose :where(h2,h3){font-family:var(--font-ui);margin:2em 0 .8em;font-weight:600;line-height:1.5}.reading-prose :where(p,ul,ol,blockquote,table){margin-block:1.25em}.reading-prose :where(ul,ol){padding-inline-start:1.5em}.reading-prose ul{list-style:outside}.reading-prose ol{list-style:decimal}.reading-prose a{text-underline-offset:.2em;text-decoration:underline}.reading-prose blockquote{border-inline-start:3px solid;padding-inline-start:1.25em}.reading-prose strong{font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
