:root {
  --font-hand: "Patrick Hand", "Comic Sans MS", "Plus Jakarta Sans", cursive;
  --wk-global-font: var(--font-hand);
}

@media screen {
  html,
  body {
    font-family: var(--wk-global-font) !important;
  }

  body :where(*):not(.fa):not(.fas):not(.far):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-brands):not([class^="fa-"]):not([class*=" fa-"]):not(.material-icons):not(.material-symbols-outlined) {
    font-family: var(--wk-global-font) !important;
  }

  input,
  select,
  textarea,
  button {
    font-family: var(--wk-global-font) !important;
  }

  body.nilai-ijazah-page #printArea .print-sheet,
  body.nilai-ijazah-page #printArea .print-sheet :where(*) {
    font-family: Arial, Helvetica, sans-serif !important;
  }

  body.nilai-ijazah-page #printArea .sk-decision-sheet,
  body.nilai-ijazah-page #printArea .sk-decision-sheet :where(*) {
    font-family: "Times New Roman", Times, serif !important;
  }

  body.nilai-ijazah-page #printArea .kop,
  body.nilai-ijazah-page #printArea .kop :where(*) {
    font-family: Arial, Helvetica, sans-serif !important;
  }

  .fa,
  .fas,
  .fa-solid {
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
  }

  .far,
  .fa-regular {
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free" !important;
    font-weight: 400 !important;
  }

  .fab,
  .fa-brands {
    font-family: "Font Awesome 6 Brands", "Font Awesome 5 Brands" !important;
    font-weight: 400 !important;
  }
}
