/* Font utama website: Plus Jakarta Sans. Dimuat setelah tema supaya menimpa Poppins bawaan.
   Ikon (Remix Icon / Font Awesome) memakai font sendiri dan tidak terpengaruh. */
:root,
[data-bs-theme],
[data-layout] {
	--vz-font-family-primary: "Plus Jakarta Sans", sans-serif;
	--vz-font-family-secondary: "Plus Jakarta Sans", sans-serif;
	--vz-body-font-family: "Plus Jakarta Sans", sans-serif;
	--bs-body-font-family: "Plus Jakarta Sans", sans-serif;
	--vz-font-sans-serif: "Plus Jakarta Sans", sans-serif;
}
body, button, input, select, textarea, optgroup,
.btn, .form-control, .form-select, .select2-container, .select2-results, .select2-search__field,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.card-title, .modal-title, .nav-link, .dropdown-item, .badge, .table {
	font-family: "Plus Jakarta Sans", sans-serif;
}
/* Plus Jakarta Sans sedikit lebih lebar dari Poppins: rapatkan tracking judul besar */
h1, h2, h3, .hero-balance, .stat-value { letter-spacing: -.01em; }
