/* Devanagari-safe font fallback for Marathi (/mr/) pages.
   Only loaded when lang="mr" - see SiteLayout.astro, LandingPageShell.astro,
   TusharProfilePage.astro. Google's "Noto Sans Devanagari" is served
   unicode-range-scoped to the Devanagari block + ₹ + Indic punctuation, so
   prepending it here only affects Devanagari glyphs - Latin characters
   mixed into Marathi content (SIP, NPS, SEBI, ₹ figures, etc.) keep
   falling through to the site's existing Latin fonts untouched. !important
   is used deliberately: style.css is a minified, bundled Bootstrap build
   with many higher-specificity selectors (.content h1, .footer .footer-col
   h3, etc.) that this file intentionally overrides sitewide rather than
   trying to replicate/chase each one. */
:lang(mr) {
  font-family: "Noto Sans Devanagari", "PT Sans", Helvetica, Arial, sans-serif !important;
}

/* FontAwesome icons (<i class="fa fa-...">) must keep resolving glyphs
   from the icon font, not Noto Sans Devanagari, even when nested inside
   Marathi-language markup (:lang(mr) matches by inheritance, so icon
   elements are matched too without this exception). */
:lang(mr) .fa,
:lang(mr) [class*="fa-"] {
  font-family: FontAwesome !important;
}
