/* পেইড টুলসের বাংলা লেখা ও বাংলা সংখ্যা স্পষ্ট ও সুন্দর করার জন্য — শুধু body.bn-clear পেজে কাজ করে */
body.bn-clear,body.bn-clear *{font-family:"Noto Sans Bengali","Hind Siliguri","Kalpurush",system-ui,-apple-system,"Segoe UI",sans-serif!important}
body.bn-clear{font-size:16px;line-height:1.75;font-weight:500;letter-spacing:.1px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}
body.bn-clear h1,body.bn-clear h2,body.bn-clear h3,body.bn-clear h4{font-weight:700;line-height:1.5;letter-spacing:0}
body.bn-clear b,body.bn-clear strong,body.bn-clear th{font-weight:700}
body.bn-clear input,body.bn-clear select,body.bn-clear textarea,body.bn-clear button{font-size:16px;font-weight:500;letter-spacing:.1px}
body.bn-clear button,body.bn-clear .btn{font-weight:700}
body.bn-clear input::placeholder,body.bn-clear textarea::placeholder{font-weight:400;color:#7b8a84;opacity:1}
body.bn-clear table td,body.bn-clear table th{line-height:1.6}
/* দাগ ভাঙানো পেজ */
body.bn-clear .dv-item,body.bn-clear .dv-sel,body.bn-clear .dv-given,body.bn-clear .dv-search,body.bn-clear .dv-sr input,body.bn-clear .dv-sr button{font-size:15.5px}
body.bn-clear .dv-lb{font-size:14px;font-weight:700}
body.bn-clear .dv-col>h3{font-size:15.5px;font-weight:700}
body.bn-clear .dv-empty,body.bn-clear .dv-res{font-size:15px;line-height:1.7}
body.bn-clear .dv-head h1{font-size:20px}
body.bn-clear .dv-pill{font-size:14px;font-weight:700}
body.bn-clear .dr-mb,body.bn-clear .dr-info{font-size:15.5px}
body.bn-clear .dr-note{font-size:15px}
/* PDF ফর্ম (ফলাফল পেজ) */
body.bn-clear .pp{line-height:1.55;font-weight:500}
body.bn-clear .pp h1{font-weight:700}
body.bn-clear .pp .svc{font-size:12.2px;line-height:1.7}
body.bn-clear .pp .bar{font-size:14.5px}
body.bn-clear .pp .fr{font-size:16px}
body.bn-clear .pp .pt th{font-size:14.5px;font-weight:700;padding:8px 4px}
body.bn-clear .pp .pt td{font-size:16px;font-weight:700;height:30px}
body.bn-clear .pp .ed{font-weight:700}
