/* =====================================================================
   fonts.css (v4.3.3) — font di-host SENDIRI, menggantikan Google Fonts.

   Kenapa: (1) sekolah dengan internet lambat/intranet tidak lagi bergantung
   pada fonts.googleapis.com — halaman tetap tampil benar walau koneksi keluar
   putus; (2) alamat IP murid tidak dikirim ke pihak ketiga pada setiap
   kunjungan halaman; (3) satu permintaan DNS/TLS lebih sedikit per halaman.

   Berkasnya FONT VARIABEL (fontsource, lisensi OFL — bebas dipakai/disebar):
   - Fraunces varian "opsz": memuat sumbu opsz 9..144 + wght 100..900 —
     persis sumbu yang dulu diminta ke Google (opsz,wght@9..144), jadi
     bentuk judul TIDAK berubah. Normal + italic.
   - Nunito Sans varian "wght": wght 200..1000, mencakup 400/600/700/900
     yang dipakai style.css. Italic tidak disertakan — permintaan Google
     yang lama juga tidak menyertakannya, jadi huruf miring teks isi tetap
     dimiringkan sintetis oleh browser, sama seperti sebelumnya.

   Subset LATIN saja — cukup untuk bahasa Indonesia. font-display:swap =
   teks langsung tampil dengan font sistem, lalu berganti begitu font siap
   (perilaku yang sama dengan &display=swap pada URL Google yang lama).

   format('woff2-variations') dipahami semua browser yang mendukung font
   variabel; browser tua yang tidak mengenalnya cukup memakai font sistem
   dari font stack style.css — tidak ada yang rusak.

   Jalur relatif terhadap BERKAS CSS INI (assets/), bukan halaman — jadi
   berfungsi baik lewat URL biasa maupun URL "cantik" tanpa .php.
   ===================================================================== */

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('fonts/fraunces-latin-opsz-normal.woff2') format('woff2-variations');
}

@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url('fonts/fraunces-latin-opsz-italic.woff2') format('woff2-variations');
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 200 1000;
  src: url('fonts/nunito-sans-latin-wght-normal.woff2') format('woff2-variations');
}
