/* ===========================================================================
   fontes.css — as três famílias do site, servidas pelo PRÓPRIO domínio
   ===========================================================================
   POR QUE ISTO EXISTE E NÃO É UM <link> PARA O GOOGLE

   A política de privacidade afirma, no §7, que as fontes são servidas pelo
   próprio site e não por servidores de terceiros. Um <link> para
   fonts.googleapis.com tornaria essa frase falsa: cada visita entregaria IP
   e User-Agent do visitante a um terceiro, em TODA página, sem escolha.

   E a CSP do .htaccess declara  font-src 'self'  — fonte de fora seria
   bloqueada pelo navegador, não apenas indesejada.

   ATUALIZADO EM 07/09/2026. Até esta data o §7 da política também dizia que
   "navegar aqui não informa a sua visita a mais ninguém", e esta frase era
   citada aqui como justificativa. Ela caiu: o site passou a medir audiência
   com o Google Analytics 4.

   ISSO NÃO REABRE A DECISÃO DAS FONTES, e o motivo importa. A medição é
   OPCIONAL e reversível: está declarada no §7 e o visitante desliga num
   botão, e enquanto estiver desligada o script do Google nem é carregado.
   Fonte de terceiro seria OBRIGATÓRIA e invisível — entra em toda página,
   antes de qualquer escolha, e sem ela o texto não renderiza. São coisas
   diferentes, e só uma delas o visitante pode recusar.

   Se um dia a medição sair, esta nota sai junto e a frase antiga volta.

   OS ARQUIVOS

   São 8 .woff2 em fontes/. Archivo e Source Serif 4 são fontes VARIÁVEIS:
   um arquivo só cobre toda a faixa de peso, por isso 500, 600 e 700 do
   Archivo não são três downloads — são um. IBM Plex Mono é estática e
   precisa de um arquivo por peso.

   Cada família aparece duas vezes: 'latin' cobre o português inteiro
   (ã, õ, ç, á, ê, à); 'latin-ext' entra só se a página tiver caractere de
   outro idioma. O navegador baixa apenas o que a página usa — declarar os
   dois não custa nada a quem só lê português.

   CAMINHOS: relativos a ESTE arquivo, não à página. Como o fontes.css mora
   na raiz, url(fontes/x.woff2) resolve para /fontes/x.woff2 tanto em / como
   em /aposentadoria/ ou em qualquer subpasta futura.

   font-display: swap — o texto aparece na hora, com a fonte de sistema, e
   troca quando a definitiva chega. Nada de página em branco.

   LICENÇA: as três são SIL Open Font License 1.1, que permite explicitamente
   hospedar no próprio servidor. Origem: Google Fonts.

   Gerado em 27/08/2026.
   =========================================================================== */


/* ─── Archivo · variável: um arquivo cobre 500, 600 e 700 ─── */
@font-face {
  font-family:'Archivo';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url(fontes/archivo-variable-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family:'Archivo';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url(fontes/archivo-variable-latin-ext.woff2) format('woff2');
  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* ─── Source Serif 4 · variável: um arquivo cobre 400 do corpo e 700 do <strong> ─── */
@font-face {
  font-family:'Source Serif 4';
  font-style:normal;
  font-weight:200 900;
  font-display:swap;
  src:url(fontes/source-serif-4-variable-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family:'Source Serif 4';
  font-style:normal;
  font-weight:200 900;
  font-display:swap;
  src:url(fontes/source-serif-4-variable-latin-ext.woff2) format('woff2');
  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* ─── IBM Plex Mono · estática ─── */
@font-face {
  font-family:'IBM Plex Mono';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(fontes/ibm-plex-mono-400-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family:'IBM Plex Mono';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(fontes/ibm-plex-mono-400-latin-ext.woff2) format('woff2');
  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* ─── IBM Plex Mono · estática: é o peso dos rótulos, olhos e preços ─── */
@font-face {
  font-family:'IBM Plex Mono';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(fontes/ibm-plex-mono-500-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family:'IBM Plex Mono';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(fontes/ibm-plex-mono-500-latin-ext.woff2) format('woff2');
  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
