/* ══════════════════════════════════════════════════════════════════
   FONTES DO PRODUTO — @font-face da tipografia da marca Temple.
   Carregado ANTES de design-tokens.css em base.html e nas telas
   autônomas (login, cadastro pendente).

   Manual de marca Temple (D³, setembro/2026, pág. 25): Cabinet Grotesk
   é a tipografia PRINCIPAL; a prévia de marca completa com "espaço entre
   letras 0%" e hierarquia "usando apenas a própria família". Por isso
   uma família só no produto inteiro — dentro e fora do portal. Gotham
   Rounded e Snasm (identidade Dualtech anterior) saíram do repositório.

   Arquivo VARIÁVEL (eixo wght 100–900), não os estáticos: um único
   .woff2 de 41 KB entrega todos os pesos, inclusive o SemiBold (600)
   que `--fw-semibold` pede — o pacote do Fontshare não traz SemiBold
   estático, e com os estáticos o 600 cairia no Bold. Os estáticos
   somados dariam ~100 KB só pros pesos que o produto usa.

   Licença: ITF Free Font License (Fontshare) — uso comercial e
   self-hosting permitidos para os sites/aplicações da própria empresa;
   o arquivo é o oficial, sem subset nem conversão (a licença proíbe
   modificar). Terceiros que precisem da fonte baixam a própria cópia em
   fontshare.com, não daqui.

   Tipografia SECUNDÁRIA do manual (PP Editorial Old, serifada) não está
   aqui: é comercial (Pangram Pangram) e só aparece em peça de
   comunicação, não na interface.

   `url()` relativo ao próprio CSS — funciona com qualquer storage de
   estáticos, inclusive o de manifest (nome com hash), que reescreve.
   ══════════════════════════════════════════════════════════════════ */

@font-face {
    font-family: 'Cabinet Grotesk';
    src: url('../fonts/CabinetGrotesk-Variable.woff2') format('woff2-variations'),
         url('../fonts/CabinetGrotesk-Variable.woff2') format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
