/* Font di-host sendiri, bukan dari fonts.googleapis.com.
 *
 * KENAPA. Memuat font dari Google berarti DUA koneksi eksternal tambahan sebelum teks bisa
 * tampil: satu ke fonts.googleapis.com untuk CSS-nya (diukur 287 ms di jaringan produksi),
 * lalu satu lagi ke fonts.gstatic.com untuk berkas fontnya. Di simulasi PageSpeed mobile
 * (4G lambat + CPU diperlambat 4x), dua jabat tangan itu mahal - dan CSS-nya MEMBLOKIR
 * render, jadi halaman tidak muncul sampai keduanya selesai.
 *
 * Di-host sendiri: satu asal yang sama dgn halaman, koneksi yang sudah terbuka, dan bisa
 * di-preload.
 *
 * SUBSET. Berkas aslinya memuat ratusan glif Latin beraksen yang tidak pernah dipakai bahasa
 * Indonesia. Dipangkas ke ASCII + aksen umum (untuk nama pelanggan) + tanda baca yang benar-
 * benar muncul di antarmuka + bintang rating: 283 KB jadi 165 KB, turun 42%.
 *
 * Karakter di luar subset jatuh ke font sistem - bentuknya sedikit berbeda, tidak rusak, dan
 * praktis tidak pernah muncul di toko berbahasa Indonesia.
 *
 * font-display: swap - teks tampil langsung dgn font sistem, lalu berganti saat font siap.
 * Tanpa ini pengunjung melihat ruang KOSONG selama font diunduh.
 *
 * DIBANGKITKAN oleh perkakas rilis; jangan diedit tangan.
 */

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./ibm-plex-mono-500.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./ibm-plex-mono-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./inter-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./inter-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./inter-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./inter-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./space-grotesk-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./space-grotesk-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./space-grotesk-700.woff2') format('woff2');
}
