/**
 * NAJAR TV - Odia & English Dual Typography
 * Google Fonts: Noto Sans Oriya & Inter & Merriweather
 */

@import url('https://fonts.googleapis.com/css2?family=Anek+Odia:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800;900&family=Merriweather:ital,wght@0,400;0,700;1,400&family=Noto+Sans+Oriya:wght@400;500;600;700;800&display=swap');

:root {
    --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    --font-serif: 'Merriweather', Georgia, serif;
    --font-odia: 'Anek Odia', 'Noto Sans Oriya', 'Aparajita', 'Kalinga', 'Arial Unicode MS', sans-serif;
}

body {
    font-family: var(--font-sans);
    color: #1e293b;
    background-color: #f8fafc;
    -webkit-font-smoothing: antialiased;
}

/* Odia Typography Classes */
.odia-text {
    font-family: var(--font-odia);
    line-height: 1.65;
}

.odia-heading {
    font-family: var(--font-odia);
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: -0.01em;
}

/* Article headline styling */
.article-title-or {
    font-family: var(--font-odia);
    font-size: 2rem;
    font-weight: 800;
    line-height: 1.35;
    color: #0f172a;
}

@media (max-width: 768px) {
    .article-title-or {
        font-size: 1.5rem;
    }
}

