
@font-face {
    font-family: 'Morvarid';
    src: url('/assets/fonts/Morvarid.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Afsaneh';
    src: url('/assets/fonts/Afsaneh.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
/* ═══════════════════════════════════════════════════════════════════════════
   TYPOGRAPHY SYSTEM (Persian A Negaar Regular & Bold)
   ═══════════════════════════════════════════════════════════════════════════ */

@font-face {
    font-family: 'A Negaar';
    src: url('/assets/fonts/Negaar-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'A Negaar';
    src: url('/assets/fonts/Negaar-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Negaar';
    src: url('/assets/fonts/Negaar-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Negaar';
    src: url('/assets/fonts/Negaar-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

:root {
    --font-fa:          'A Negaar', 'Negaar', Tahoma, sans-serif;
    --font-primary:     'A Negaar', 'Negaar', Tahoma, sans-serif;
    --font-sans:        'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
}

html, body, [lang="fa"], [dir="rtl"] {
    font-family: 'A Negaar', 'Negaar', Tahoma, sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.hero-title, .hero-kicker, .hero-synopsis,
.section-title, .card-title, .nav-link, .mobile-nav-link,
.btn, .badge, .chip, .sidebar-label, .sidebar-value,
p, span, a, button, input, select, textarea {
    font-family: 'A Negaar', 'Negaar', Tahoma, sans-serif !important;
}

/* English / Latin numbers & titles keep Plus Jakarta Sans strictly */
.hero-original,
.card-sub,
.card-year,
.hero-meta-year,
.meta-en,
.badge-en,
[dir="ltr"],
.ltr,
.en,
time {
    font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif !important;
}
