/*
 * Plus Jakarta Sans & Nunito -- di-hosting lokal, subset Latin saja.
 *
 * Sebelumnya dimuat dari fonts.googleapis.com/fonts.gstatic.com pada SETIAP
 * halaman. Bila Google Fonts diblokir jaringan kantor atau lambat, seluruh
 * body text sempat tampil dengan font fallback sampai request itu selesai
 * atau gagal (render-blocking, dan boros satu domain DNS + TLS handshake
 * tambahan). Dua file ini adalah "variable font" resmi dari Google -- satu
 * berkas woff2 mencakup seluruh rentang berat (300-800 untuk Plus Jakarta
 * Sans, 400-700 untuk Nunito), jadi tidak perlu sembilan file terpisah.
 * Diverifikasi checksum-nya sama persis dengan yang disajikan fonts.gstatic.com
 * versi v12 (Plus Jakarta Sans) dan v32 (Nunito) pada 2026-09-11.
 *
 * Subset Latin saja (U+0000-00FF dst) karena aplikasi ini berbahasa Indonesia;
 * unicode-range di bawah sama persis dengan yang dipakai Google supaya
 * perilaku fallback glyph tidak berubah.
 */

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../../../fonts/plus-jakarta-sans-latin.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: 'Nunito';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../../../fonts/nunito-latin.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;
}
