/* ===========================================================
   GLOBAL TYPOGRAPHY — Modern, Clean, Marathi Literary Site
   =========================================================== */

/* Import proper Devanagari fonts */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Devanagari:wght@400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mukta:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Tiro+Devanagari+Marathi:ital@0;1&display=swap');

/* Base text */
html {
  font-size: clamp(15px, 1.6vw, 19px);
}
body {
  font-family: 'Tiro Devanagari Marathi','Noto Serif Devanagari', 'Mukta', serif;
  font-weight: 500;
  line-height: 1.65;
  color: #222;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Content area */
main,
.node__content,
.region-content,
.article,
.page-content {
 font-family:  'Tiro Devanagari Marathi','Noto Serif Devanagari', 'Mukta', serif;
}

/* Headings */

h1 { font-size: clamp(28px, 5vw, 48px); }
h2 { font-size: clamp(24px, 4vw, 36px); }
h3 { font-size: clamp(20px, 3vw, 28px); }
h1, h2, h3, h4, h5, h6 {
  font-family: 'Mukta', 'Noto Serif Devanagari', sans-serif;
  font-weight: 600;
  color: #111;
  line-height: 1.3;
}

/* Sidebar, navigation, footer */
header, footer, nav,
.region-sidebar-first,
.region-sidebar-second {
  font-family: 'Mukta', sans-serif;
}

.view-id-couplet h3, .view-couplet h3 {
    font-family: 'Tiro Devanagari Marathi';
    color: #666;

}