/* Bundled Noto Sans Khmer (SIL OFL); no network or installed-font dependency. */
@font-face {
  font-family: "Noto Sans Khmer";
  src: local("Noto Sans Khmer"), local("NotoSansKhmer"), url("fonts/NotoSansKhmer-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans Khmer";
  src: local("Noto Sans Khmer Bold"), local("NotoSansKhmer-Bold"), local("Noto Sans Khmer"), url("fonts/NotoSansKhmer-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
:root {
  --ptna-font: "Noto Sans Khmer", Arial, "Khmer OS Battambang", "Khmer OS Siemreap", "Leelawadee UI", sans-serif;
}
body, .report-print, .brand, .gov, .motto, .province-label, .static-map-marker span {
  font-family: var(--ptna-font);
}
button, input, select, textarea, dialog { font-family: inherit; }
/* Keep the editor's Latin monospace face while providing shaped Khmer glyphs. */
.json-editor { font-family: Consolas, "Noto Sans Khmer", "Leelawadee UI", monospace; }
