/* Fontes da identidade, servidas pelo próprio FiscPro (a CSP não deixa buscar
   fonte de fora, e a tela de um emissor fiscal não deve depender de terceiro).

   - Century Gothic: o texto. Fonte comercial (Monotype); ver fontes/LICENCA.txt.
   - Cormorant Garamond: os títulos. SIL Open Font License 1.1
     (fontes/OFL-Cormorant-Garamond.txt), convertida de .ttf para .woff por
     ferramentas/ttf-para-woff.js, sem mudar o desenho.

   O navegador só baixa o peso que alguma regra usa: declarar todos os estilos
   de cada família não pesa na abertura. */

/* ------------------------------------------------------ Century Gothic --- */

/* A família inteira (08/10/2026: os 14 estilos que a JMC forneceu, de Thin a
   Black, cada um com itálico). Ela não tem ExtraLight nem Medium: 100 a 200
   são o Thin, e 400 a 500 caem no Regular, para que o "500" das telas
   (botões, rótulos) não salte para o SemiBold. */
@font-face {
  font-family: "Century Gothic";
  font-style: normal;
  font-weight: 100 200;
  font-display: swap;
  src: url("../fontes/CenturyGothic-Thin.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: italic;
  font-weight: 100 200;
  font-display: swap;
  src: url("../fontes/CenturyGothic-ThinItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fontes/CenturyGothic-Light.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("../fontes/CenturyGothic-LightItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url("../fontes/CenturyGothic-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: italic;
  font-weight: 400 500;
  font-display: swap;
  src: url("../fontes/CenturyGothic-RegularItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fontes/CenturyGothic-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("../fontes/CenturyGothic-SemiBoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fontes/CenturyGothic-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../fontes/CenturyGothic-BoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fontes/CenturyGothic-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("../fontes/CenturyGothic-ExtraBoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fontes/CenturyGothic-Black.woff2") format("woff2");
}
@font-face {
  font-family: "Century Gothic";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("../fontes/CenturyGothic-BlackItalic.woff2") format("woff2");
}

/* -------------------------------------------------- Cormorant Garamond --- */

@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fontes/CormorantGaramond-Light.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fontes/CormorantGaramond-Regular.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fontes/CormorantGaramond-Italic.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fontes/CormorantGaramond-Medium.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("../fontes/CormorantGaramond-MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fontes/CormorantGaramond-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("../fontes/CormorantGaramond-SemiBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fontes/CormorantGaramond-Bold.woff") format("woff");
}
