/* ┌───────────────────────────────────────────────────────────────────────┐
   │  PROIBIDO EDITAR — este arquivo é do DESIGN SYSTEM AGRES              │
   │                                                                       │
   │  É uma cópia sincronizada. Editar aqui não dura: o próximo ds:sync    │
   │  sobrescreve e o seu trabalho some. E, enquanto durar, este app fica  │
   │  diferente dos outros onze — que é justamente o que o padrão existe   │
   │  para impedir.                                                        │
   │                                                                       │
   │  Precisa mudar o padrão? FALE COM O MARKETING (Ricardo Bonin).        │
   │  Padrão só se muda no repo agres-design-system, por quem cuida dele.  │
   │  Regra completa: padrao/PROIBIDO-EDITAR.md                            │
   └───────────────────────────────────────────────────────────────────────┘ */

/* ══════════════════════════════════════════════════════════════════════════
   AGRES SANS — para apps sem bundler (intranet, painéis, Configurador)
   ──────────────────────────────────────────────────────────────────────────
   NÃO EDITE ESTE ARQUIVO NO APP. Vem do design system
   (dev.azure.com/Agres/Design System → padrao/fontes/agres-fontes.css).

   Mesma família e mesmos oito pesos que os apps Next declaram via next/font —
   é isso que faz um texto de 600 pesar igual na intranet e no GED.

   O caminho é ABSOLUTO (`/fonts/…`) de propósito. Os três apps sem bundler
   guardam as fontes em lugares diferentes no disco — `intranet/fonts/`,
   `client/public/fonts/`, `web/fonts/` — mas os três as publicam na raiz do
   site. Caminho relativo exigiria um arquivo por app; absoluto serve aos três,
   e é isso que permite este arquivo ser o mesmo em todo lugar.

   `font-display: swap` de propósito: o texto aparece na fonte de reserva e
   troca quando a Agres Sans chega. O contrário (bloquear) deixa a tela em
   branco em conexão ruim, e a barra é a primeira coisa que a pessoa vê.
   ══════════════════════════════════════════════════════════════════════════ */

@font-face { font-family: "Agres Sans"; font-weight: 400; font-style: normal; font-display: swap;
  src: url("/fonts/AgresSans-Regular.ttf") format("truetype"); }
@font-face { font-family: "Agres Sans"; font-weight: 400; font-style: italic; font-display: swap;
  src: url("/fonts/AgresSans-Italic.ttf") format("truetype"); }
@font-face { font-family: "Agres Sans"; font-weight: 500; font-style: normal; font-display: swap;
  src: url("/fonts/AgresSans-Medium.ttf") format("truetype"); }
@font-face { font-family: "Agres Sans"; font-weight: 600; font-style: normal; font-display: swap;
  src: url("/fonts/AgresSans-SemiBold.ttf") format("truetype"); }
@font-face { font-family: "Agres Sans"; font-weight: 700; font-style: normal; font-display: swap;
  src: url("/fonts/AgresSans-Bold.ttf") format("truetype"); }
@font-face { font-family: "Agres Sans"; font-weight: 700; font-style: italic; font-display: swap;
  src: url("/fonts/AgresSans-BoldItalic.ttf") format("truetype"); }
@font-face { font-family: "Agres Sans"; font-weight: 800; font-style: normal; font-display: swap;
  src: url("/fonts/AgresSans-ExtraBold.ttf") format("truetype"); }
@font-face { font-family: "Agres Sans"; font-weight: 800; font-style: italic; font-display: swap;
  src: url("/fonts/AgresSans-ExtraBoldItalic.ttf") format("truetype"); }
