/* Bangla font support */
@font-face {
  font-family: 'Siyam Rupali';
  font-display: swap;
  font-style: normal;
  font-weight: 100 900;
  src: url('siyam-rupali-v1.070.woff2') format('woff2'),
    url('siyam-rupali-v1.070.ttf') format('truetype');
}

@font-face {
  font-family: 'SiyamRupali';
  font-display: swap;
  font-style: normal;
  font-weight: 100 900;
  src: url('siyam-rupali-v1.070.woff2') format('woff2'),
    url('siyam-rupali-v1.070.ttf') format('truetype');
}

/* Apply Kalpurush font to Bengali text */
body, 
h1, h2, h3, h4, h5, h6, 
p, div, span, 
.blog-post-content, 
.blog-post-title,
textarea, input {
    font-family: 'SiyamRupali', SolaimanLipi, Arial, sans-serif;
}

/* Adjust line height for better readability with Bangla text */
.blog-post-content {
    line-height: 2;
    font-size: 18px;
}

/* Ensure proper rendering for Bengali characters */
[lang="bn"], .bangla {
    font-family: 'SiyamRupali', SolaimanLipi, Arial, sans-serif !important;
}