/* Kokila — self-hosted (HAND-AUTHORED, kept separate from the generated
 * fonts.css so scripts/vendor-fonts.mjs never overwrites it).
 *
 * WHY BUNDLED: the marriage दाखला (नमुना 'इ') must render in Kokila on EVERY
 * client machine and inside every generated PDF, regardless of whether that PC
 * has Kokila installed. Referencing the OS-installed font would fail on any
 * machine that lacks it and would not embed reliably into a server-side PDF —
 * so the .ttf travels inside the app.
 *
 * font-display: block — a certificate must never paint in a fallback face and
 * then reflow once Kokila loads.
 *
 * LICENCE NOTE: Kokila ships with Windows (© Modular Infotech / Microsoft).
 * Every target Gram Panchayat machine is a licensed Windows install. If wide
 * redistribution ever becomes a concern, swap the src below for an OFL
 * Devanagari face — nothing else in the template needs to change.
 */
@font-face {
  font-family: 'Kokila';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/Kokila.ttf') format('truetype');
}
@font-face {
  font-family: 'Kokila';
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url('/fonts/Kokila-Bold.ttf') format('truetype');
}
/* 800 (महाराष्ट्र शासन) has no dedicated cut — map it to the bold face so the
   browser does not synthesise a heavier weight. */
@font-face {
  font-family: 'Kokila';
  font-style: normal;
  font-weight: 800;
  font-display: block;
  src: url('/fonts/Kokila-Bold.ttf') format('truetype');
}
