/* Self-hosted Google Fonts (SIL Open Font License): Baloo 2 (variable) and Hind; Latin + Devanagari subsets only. */
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/baloo2-latin-var.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/baloo2-latin-var.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/baloo2-latin-var.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Hind';font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/hind-devanagari-400.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A}
@font-face{font-family:'Hind';font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/hind-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Hind';font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/hind-devanagari-600.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A}
@font-face{font-family:'Hind';font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/hind-latin-600.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* Size-matched fallbacks: while the web fonts load, local fonts are scaled to Hind / Baloo 2 metrics so text does not jump
   when the real font arrives (CLS). Latin values computed from the font files (letter-frequency weighted advance widths,
   hhea ascent/descent); Devanagari fallbacks are normalised to the same line box. */
@font-face{font-family:'Hind Fallback';src:local('Arial'),local('ArialMT'),local('Helvetica'),local('Roboto');size-adjust:97.44%;ascent-override:108.27%;descent-override:56.03%;line-gap-override:0%}
@font-face{font-family:'Hind Fallback';src:local('Nirmala UI'),local('Noto Sans Devanagari'),local('Mangal');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20B9, U+25CC, U+A8E0-A8FF;ascent-override:105.5%;descent-override:54.6%;line-gap-override:0%}
@font-face{font-family:'Baloo Fallback';font-weight:600 800;src:local('Arial Bold'),local('Arial-BoldMT'),local('Roboto Bold'),local('Roboto-Bold');size-adjust:96.8%;ascent-override:111.4%;descent-override:54.1%;line-gap-override:0%}
@font-face{font-family:'Baloo Fallback';font-weight:600 800;src:local('Nirmala UI Bold'),local('NirmalaUI-Bold'),local('Noto Sans Devanagari Bold'),local('Mangal Bold');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20B9, U+25CC, U+A8E0-A8FF;ascent-override:107.8%;descent-override:52.4%;line-gap-override:0%}
