/* Display fonts shipped in /static/library/fonts/ — used by the live
   designer's SVG preview. Family names match generator.py FONTS[].family.
   font-display: block so the SVG measurement (used for client-side autofit)
   doesn't fall back to a metric-mismatched system font on first paint. */

@font-face {
  font-family: "FranklinGothicHeavy";
  src: url("/static/library/fonts/Franklin_Gothic_Heavy.ttf") format("truetype");
  font-weight: 800;
  font-display: block;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/static/library/fonts/BebasNeue-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: block;
}
@font-face {
  font-family: "Anton";
  src: url("/static/library/fonts/Anton-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: block;
}
@font-face {
  font-family: "LeagueGothic";
  src: url("/static/library/fonts/LeagueGothic.ttf") format("truetype");
  font-weight: 400;
  font-display: block;
}
@font-face {
  font-family: "Oswald";
  src: url("/static/library/fonts/Oswald.ttf") format("truetype");
  font-weight: 600;
  font-display: block;
}
@font-face {
  font-family: "ArchivoBlack";
  src: url("/static/library/fonts/ArchivoBlack-Regular.ttf") format("truetype");
  font-weight: 900;
  font-display: block;
}
@font-face {
  font-family: "AlfaSlabOne";
  src: url("/static/library/fonts/AlfaSlabOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: block;
}
