/* Font situs: Bakso Sapi.
   Letakkan file font di folder assets/fonts/ dengan nama:
     BaksoSapi.woff2  (disarankan)  dan/atau  BaksoSapi.ttf / BaksoSapi.otf
   Jika belum ada, browser memakai font cadangan "Baloo 2" (bulat & tebal, mirip). */
@font-face {
  font-family: "Bakso Sapi";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: local("Bakso Sapi"), local("BaksoSapi"),
       url("../fonts/BaksoSapi.woff2") format("woff2"),
       url("../fonts/BaksoSapi.ttf") format("truetype"),
       url("../fonts/BaksoSapi.otf") format("opentype");
}

:root {
  --font-bakso: "Bakso Sapi", "Baloo 2", "Fredoka", "Comic Sans MS", system-ui, sans-serif;
}

/* Paksa ke semua elemen (kecuali ikon) */
html, body, h1, h2, h3, h4, h5, h6, p, a, li, span, div, label, small, strong, b, em, s, u,
input, button, select, textarea, table, th, td, .btn, .form-control, .form-select,
.nav-link, .modal, .alert, .badge, .card, .navmenu a {
  font-family: var(--font-bakso) !important;
}
/* Bakso Sapi hanya punya satu ketebalan: cegah faux-bold bertumpuk */
h1, h2, h3, h4, h5, h6, strong, b, th { font-weight: 400; }
