/*
 * Source Sans 3, a tipografia do design system (decisão 0012). Servida pelo
 * próprio aplicativo, de app/assets/fonts: nada de buscar no Google a cada
 * visita, que é dependência externa e entrega de quem está acessando para um
 * terceiro.
 *
 * São os mesmos três arquivos do `crm`, um por peso — 400 para texto, 600
 * para rótulo e botão, 700 para título. O subconjunto latino cobre o
 * português inteiro (U+0000–00FF traz ã, ç, õ e os acentuados).
 */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/source-sans-3-latin-400-7dc87e53.woff2") format("woff2");
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/source-sans-3-latin-600-a63b344a.woff2") format("woff2");
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/source-sans-3-latin-700-e08c2fdc.woff2") format("woff2");
}

/* Valores em dinheiro alinham melhor com algarismos de largura fixa. No tema
   do `crm` isto vale para toda <table>; a classe continua para o número que
   aparece fora de tabela. */
.numero,
table {
  font-variant-numeric: tabular-nums;
}
