/* Kairaga 1.2.2 — Unicode script coverage; no Google Noto Sundanese. */
@font-face {
  font-family:'Kairaga Unicode';
  src:url('font/kairaga.woff2') format('woff2'),url('font/kairaga.woff') format('woff');
  font-style:normal;
  font-weight:400;
  font-display:swap;
  unicode-range:U+1B80-1BBF;
}
/* Local Kairaga is preferred for Sundanese. Unicode-range ensures that it
   will not replace unrelated Latin characters in the same paragraph. */
:root {
  --kh-nusantara:'Kairaga Unicode','Noto Sans Javanese','Noto Sans Balinese','Noto Sans Batak','Noto Sans Buginese','Noto Sans Rejang','Noto Serif Makasar','Noto Sans Kawi';
  --kh-sans:'Source Sans 3',var(--kh-nusantara),system-ui,-apple-system,sans-serif;
  --kh-serif:'brill-roman','charis-sil',var(--kh-nusantara),Georgia,serif;
}
.nav-label-sunda,.font-kairaga,.aksara-sunda {font-family:'Kairaga Unicode',su-kairaga,sans-serif !important;}
.aksara-jawa {font-family:'Noto Sans Javanese',sans-serif;}
.aksara-bali {font-family:'Noto Sans Balinese',sans-serif;}
.aksara-batak {font-family:'Noto Sans Batak',sans-serif;}
.aksara-bugis {font-family:'Noto Sans Buginese',sans-serif;}
.aksara-rejang {font-family:'Noto Sans Rejang',sans-serif;}
.aksara-makasar {font-family:'Noto Serif Makasar',serif;}
.aksara-kawi {font-family:'Noto Sans Kawi',sans-serif;}
.aksara-sunda-kuno,.font-bujangga {font-family:su-bujangga,'Kairaga Unicode',sans-serif;}
/* Explicit mixed-script fallbacks in elements that otherwise use a single
   font family. Do not apply an arbitrary font to the entire text via JS. */
body,.entry-content,.entry-title,.kairaga-category-section,.kairaga-recent-card,
.featured-card,.footer-brand,.kairaga-badge,.breadcrumb,.section-title {
  font-synthesis:none;
}
