/* Bloqueio total de fontes externas - CSS Agressivo */
@font-face {
  font-family: 'Inter';
  font-display: block;
  src: local('Arial'), local('Helvetica'), local('sans-serif');
}

/* Substitui qualquer tentativa de carregar Inter por fontes do sistema */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  font-display: block;
  src: local('Arial');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: block;
  src: local('Arial');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: local('Arial');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: local('Arial');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: local('Arial');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: block;
  src: local('Arial');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: local('Arial');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: block;
  src: local('Arial');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: local('Arial');
}

/* Força uso de fontes do sistema em todos os elementos, exceto Font Awesome */
*, *::before, *::after {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}

/* Exclui elementos do Font Awesome - permite que use as fontes do CDN */
.fa, .fas, .far, .fab, .fal, .fad, .fat,
.fa::before, .fas::before, .far::before, .fab::before, .fal::before, .fad::before, .fat::before,
[class^="fa-"]::before, [class*=" fa-"]::before {
  font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands" !important;
}

/* Substitui especificamente Inter */
body, html, .font-inter, [class*="inter"], [class*="Inter"] {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}

/* Bloqueia qualquer tentativa de carregar fontes externas */
@font-face {
  font-family: 'Inter';
  font-display: block;
  src: local('Arial');
}

/* Override para qualquer CSS que tente carregar fontes externas */
@font-face {
  font-family: 'Inter';
  font-display: block;
  src: local('Arial');
}

/* Força o uso de fontes do sistema para qualquer elemento que tente usar Inter */
[style*="font-family: Inter"], [style*="font-family: 'Inter'"] {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}
