/*
 * Huruf situs — diinangkan sendiri, bukan ditarik dari Google Fonts.
 *
 * Situs sebelumnya memakai next/font, yang mengunduh berkasnya saat build
 * lalu menyajikannya dari domain sendiri. Alasannya dicatat di sana dan masih
 * berlaku seluruhnya di Laravel:
 *
 *   - Tidak ada permintaan ke server pihak ketiga saat halaman dibuka. Di
 *     hosting bersama itu berarti satu titik gagal lebih sedikit; kalau
 *     fonts.gstatic.com tidak terjangkau dari jaringan pengunjung, situs ini
 *     tetap tampil sebagaimana mestinya.
 *   - Tidak ada alamat IP pengunjung yang terkirim ke pihak lain hanya untuk
 *     mengambil huruf.
 *
 * KEDUANYA FONT VARIABEL. Satu berkas melayani seluruh bobot 200–900, jadi
 * dua berkas ini (79 KB seluruhnya) menggantikan enam berkas statis yang
 * seharusnya diunduh untuk bobot 400, 600, dan 700.
 *
 * `font-display: swap` — teks tampil lebih dulu dengan huruf cadangan
 * daripada menahan halaman kosong. Untuk situs lembaga, terbaca lebih penting
 * daripada tampil sempurna sejak milidetik pertama.
 *
 * Hanya subset latin yang diambil, sama seperti sebelumnya. Bahasa Indonesia
 * tidak memerlukan lebih.
 */

@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../fonts/source-serif-4-latin.woff2') format('woff2');
}

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../fonts/source-sans-3-latin.woff2') format('woff2');
}

/*
  Nama peubah ini dulu disuntikkan next/font ke elemen <html>. Di sini ia
  ditetapkan langsung, dan global.css memakainya tanpa perlu diubah.

  PENTING: kalau salah satu peubah ini TIDAK terdefinisi, seluruh deklarasi
  `font-family` yang memakainya menjadi tidak sah — bukan hanya token itu yang
  dilewati. Rantai cadangan `system-ui, Segoe UI, Arial` di global.css tidak
  akan pernah terpakai, dan SELURUH situs jatuh ke huruf serif bawaan
  peramban, termasuk teks isinya. Itu bukan dugaan; itu yang terjadi sebelum
  berkas ini ada.
*/
:root {
  --font-judul: 'Source Serif 4';
  --font-isi: 'Source Sans 3';
}
