/* Allen Uniform Builder — display fonts (extracted from styles.css, Brief H).
 * This file is intentionally NOT imported by styles.css.
 * Build: copied verbatim to dist/fonts.css; font files copied to dist/fonts/.
 * WP plugin: enqueued as a separate stylesheet BEFORE allen-builder.css so the
 * browser loads font files without waiting for the full app CSS.
 * Dev: loaded via <link> in index.html so Vite serves ./fonts/* relative to src/.
 */

/* Basketball display fonts — sourced from legacy A2 draftboard (KAN-334) */
@font-face {
  font-family: 'AldotheApache';
  src: url('./fonts/AldotheApache.woff2') format('woff2'), url('./fonts/AldotheApache.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Athletic';
  src: url('./fonts/Athletic.woff2') format('woff2'), url('./fonts/Athletic.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'AirAmericana';
  src: url('./fonts/AirAmericana.woff2') format('woff2'), url('./fonts/AirAmericana.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'illinispike';
  src: url('./fonts/illinispike.woff2') format('woff2'), url('./fonts/illinispike.woff') format('woff');
  font-display: swap;
}
/* Brief N item 9 — added from A2 draftboard (dominant number/name fonts in 80+ designs) */
@font-face {
  font-family: 'AcademicM54';
  src: url('./fonts/AcademicM54.woff2') format('woff2'), url('./fonts/AcademicM54.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'JerseyM54';
  src: url('./fonts/JerseyM54.woff2') format('woff2'), url('./fonts/JerseyM54.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Collegiate';
  src: url('./fonts/Collegiate.woff2') format('woff2'), url('./fonts/Collegiate.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'IFCHARDBALL';
  src: url('./fonts/IFCHARDBALL.woff2') format('woff2'), url('./fonts/IFCHARDBALL.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Orbitron-Black';
  src: url('./fonts/Orbitron-Black.woff2') format('woff2'), url('./fonts/Orbitron-Black.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'SFTransRobotics';
  src: url('./fonts/SFTransRobotics.woff2') format('woff2'), url('./fonts/SFTransRobotics.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'BeavertonPlace';
  src: url('./fonts/BeavertonPlace.woff2') format('woff2'), url('./fonts/BeavertonPlace.woff') format('woff');
  font-display: swap;
}
/* F9: baseball script font — sourced from A2 draftboard (font-stahls-tiffany, cursive with underline swash) */
@font-face {
  font-family: 'StahlsTiffany';
  src: url('./fonts/StahlsTiffany.woff2') format('woff2'), url('./fonts/StahlsTiffany.woff') format('woff');
  font-display: swap;
}
/* KAN-400: real high-usage draftboard fonts (legacy usage: aardvark 73, jaguar 32, serpentine 23,
   bebas 9) + the genuine baseball script (Bosox, font-bosox) replacing the wrong StahlsTiffany.
   Family names + weights match the legacy draftboard main-style.css @font-face block. */
@font-face {
  font-family: 'Bosox';
  src: url('./fonts/BosoxSemiBold.woff2') format('woff2'), url('./fonts/BosoxSemiBold.woff') format('woff');
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Aardvark';
  src: url('./fonts/AardvarkBold.woff2') format('woff2'), url('./fonts/AardvarkBold.woff') format('woff');
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'JAGUAR';
  src: url('./fonts/JAGUAR.woff2') format('woff2'), url('./fonts/JAGUAR.woff') format('woff');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Serpentine ICG';
  src: url('./fonts/SerpentineICGBold.woff2') format('woff2'), url('./fonts/SerpentineICGBold.woff') format('woff');
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Bebas';
  src: url('./fonts/Bebas-Regular.woff2') format('woff2'), url('./fonts/Bebas-Regular.woff') format('woff');
  font-weight: 400; font-style: normal; font-display: swap;
}
