/* ==========================================================================
   Global font override — force "Inter Tight" everywhere on the site.

   The frontend historically mixed three families (Inter, Inter Tight,
   Geologica) plus a stray "Plus Jakarta Sans" in the critical CSS. Those
   declarations live across many files and inlined <style> blocks, so instead
   of editing each one this single stylesheet is loaded LAST in <head> and wins
   the cascade.

   Rule 1 (universal + pseudo-elements) beats every non-!important font rule,
   regardless of its specificity, because importance trumps specificity.
   Rule 2 re-declares the only !important font utilities so it also beats those
   (equal specificity, later source order wins).
   ========================================================================== */

*,
*::before,
*::after {
    font-family: 'Inter Tight', sans-serif !important;
}

/* Beat the existing !important font utilities (.ff_inter / .ff_geologica /
   .ff_inter_tight / .sm_ff_geologica) which have class-level specificity. */
.ff_inter,
.ff_inter_tight,
.ff_geologica,
.sm_ff_geologica,
.main-heading,
.btn-component {
    font-family: 'Inter Tight', sans-serif !important;
}
