/* assets/01-fonts.css — Inter, servida pelo próprio app (funciona offline e no
 * executável). WOFF gerados por scripts/build_webfonts.py (subconjunto latino +
 * os símbolos da UI); os TTF originais ficam como fallback — e o PDF os usa.
 * URLs relativas a este arquivo: valem em /assets e na tela de login. */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/inter-400.woff") format("woff"), url("fonts/Inter-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/inter-500.woff") format("woff"), url("fonts/Inter-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/inter-600.woff") format("woff"), url("fonts/Inter-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/inter-700.woff") format("woff"), url("fonts/Inter-Bold.ttf") format("truetype");
}

/* Números que se alinham em coluna (tabelas, eixos, contagens lado a lado).
 * Valor grande e sozinho (KPI) fica com os algarismos proporcionais da fonte. */
.tabular,
.num {
  font-variant-numeric: tabular-nums;
}
