/* ==============================================
   EUROVARTHA – Typography
   Fonts: Manjari (ML headlines), Noto Sans Malayalam (ML body), Inter (UI)
   ============================================== */

/* Malayalam headline font */
.ev-title,
.ev-hero-title,
.ev-card-title,
.ev-related-title,
.ev-section-title,
.entry-title,
.page-title,
h1, h2, h3 {
    font-family: 'Manjari', 'Noto Sans Malayalam', sans-serif;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: -0.01em;
}

/* Malayalam body font – generous line-height for readability */
body,
.entry-content,
.ev-article-content,
p {
    font-family: 'Noto Sans Malayalam', sans-serif;
    line-height: 1.85;
}

/* UI elements in Inter */
.ev-meta,
.ev-cat-pill,
.ev-share-bar,
nav,
.site-header,
.ct-header,
button,
input,
select,
.widget-title,
.ev-section-label {
    font-family: 'Inter', sans-serif;
}

/* Article content – optimal line-length for Malayalam */
.ev-article-content {
    font-size: 1rem;
    color: #2d2d3a;
    line-height: 1.9;
    max-width: 72ch;
}

/* Scale for smaller screens */
@media (max-width: 640px) {
    .ev-hero-title  { font-size: 1.35rem; }
    .ev-card-title  { font-size: 0.9rem;  }
    .entry-title    { font-size: 1.5rem;  }
    .ev-article-content { font-size: 0.95rem; }
}
