/* =========================================================
   পুরো সাইট ও অ্যাডমিন প্যানেলের একটাই বাংলা ফন্ট: Noto Sans Bengali
   (Google-এর ইউনিকোড ফন্ট, সব যুক্তাক্ষর সঠিকভাবে দেখায়)
   নতুন কোনো পাতা বানালে <head>-এ font_tags() দিলেই এই ফন্ট চলে আসবে।
   ========================================================= */
:root{
  --bn-font:'Noto Sans Bengali','Nirmala UI','Kohinoor Bangla','Vrinda','SolaimanLipi',system-ui,sans-serif;
  --ar-font:'Noto Naskh Arabic','Traditional Arabic','Segoe UI','Arial',serif;
  --head:var(--bn-font);
  --body:var(--bn-font);
}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body,button,input,select,textarea,table,dialog{font-family:var(--bn-font)}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal}
/* বাংলা অক্ষরের মাত্রা, কার ও ফলা যেন কেটে না যায় */
h1,h2,h3,h4,h5{font-family:var(--bn-font);line-height:1.4;letter-spacing:normal}
input,select,textarea{line-height:1.5}
/* অক্ষরের মাঝে ফাঁক দিলে যুক্তাক্ষর ভেঙে যায়, তাই বাংলায় কখনো নয় */
:lang(bn){letter-spacing:normal;word-spacing:normal;text-transform:none}
.ar,[lang="ar"]{font-family:var(--ar-font)}
