/* ==========================================================================
   Self-hosted Khmer fonts
   Served from this origin so Khmer renders correctly even when Google Fonts is
   blocked (Brave Shields, ad blockers, some networks). Both are variable fonts
   limited to the Khmer Unicode block, so IBM Plex Sans still draws Latin text.

   Kantumruy Pro  — primary Khmer face, same as rnd.bykh.org. Licence: OFL-KantumruyPro.txt
   Noto Sans Khmer — fallback for any glyph Kantumruy Pro lacks. Licence: OFL-NotoSansKhmer.txt
   ========================================================================== */

@font-face {
  font-family: "Kantumruy Pro";
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url("/assets/fonts/kantumruy-pro-khmer.woff2") format("woff2");
  unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}

@font-face {
  font-family: "Noto Sans Khmer";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/noto-sans-khmer-khmer.woff2") format("woff2");
  unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}
