body, .font-serif, .rp-initial, .rp-intro {
  font-family: "Plus Jakarta Sans", Tajawal, Tahoma, system-ui, sans-serif;
}
.brand-hero {
  font-family: "Plus Jakarta Sans", Tajawal, Tahoma, system-ui, sans-serif !important;
}

@media (hover: hover) and (pointer: fine) {
  body { cursor: url("/assets/rp-cursor-arrow.svg") 3 2, auto; }
  :is(a[href], button:not(:disabled), summary, select, [role="button"]:not([aria-disabled="true"]), input[type="checkbox"]:not(:disabled), input[type="radio"]:not(:disabled)) {
    cursor: url("/assets/rp-cursor-hand.svg") 10 3, pointer;
  }
  :is(textarea, input:not([type="checkbox"]):not([type="radio"]):not([type="submit"])) { cursor: text; }
  :is(button:disabled, input:disabled, select:disabled, textarea:disabled, [aria-disabled="true"]) { cursor: not-allowed; }
}
