/* Fonte TOTVS — a tipografia da marca, servida por nós.
 *
 * O site da unidade carrega de midias-totvs.totvs.com. Nós hospedamos os .woff2
 * porque: (1) o Redmine e o GLPI rodam atrás do nosso nginx e não dependem de CDN
 * de terceiro estar no ar, (2) nenhuma requisição de usuário nosso vaza para fora,
 * e (3) o arquivo entra no build do container `web`, então o que sobe é o que está
 * commitado — o mesmo motivo pelo qual as telas deixaram de ir por scp.
 *
 * `font-display: swap`: o texto aparece na hora com a fonte do sistema e troca
 * quando a TOTVS chega. Sem isso a tela pisca em branco durante o download.
 *
 * Os três pesos são os que o site publica: Light 300, Regular 400, SemiBold 600.
 * O site usa peso 700 nos títulos e o navegador sintetiza a partir do 600.
 */
@font-face {
  font-family: "TOTVS";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/ui/fontes/TOTVS-Light.woff2") format("woff2");
}
@font-face {
  font-family: "TOTVS";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/ui/fontes/TOTVS-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "TOTVS";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/ui/fontes/TOTVS-SemiBold.woff2") format("woff2");
}

/* A fonte da marca vale nos TRÊS temas, não só no da marca: tipografia é
 * identidade, não decoração de tema. A pilha de reserva mantém a tela legível
 * enquanto o .woff2 não chegou (ou se ele falhar). */
:root {
  --fonts-main: "TOTVS", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen,
    Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
}
