/* fonts.css - @font-face placeholders for internal fonts
   Place font files under /assets/Fonts/ and update names/paths accordingly.
   Example: /assets/Fonts/PublicAV-Digital.woff2
*/
/* Using local WOFF2 files for Jura (body) and Orbitron (display).
   These files live under /assets/Fonts/ and were generated by scripts/install-fonts.ps1 */
@font-face{
  font-family: 'PublicAV-Digital';
  src: url('/assets/Fonts/PublicAV-Digital.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

/* If you add variable font, include fallback stack in base.css */

/* ------------------------------------------------------------------
   Font proposals & examples (digital + legible)
   - Recommendation: host WOFF2 files in /assets/Fonts/ and update paths below.
   - Pairing suggested: 'Orbitron' (display/headings) + 'Inter' (body text)
 ------------------------------------------------------------------ */

/* Example: Orbitron (display headings) */
/* Place Orbitron-Regular.woff2 and Orbitron-Bold.woff2 under /assets/Fonts/ */
@font-face{
  font-family: 'PublicAV-Display';
  src: url('/assets/Fonts/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyGy6xpg.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'PublicAV-Display';
  src: url('/assets/Fonts/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1ny_Cmxpg.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Example: Inter (main readable text) - variable font preferred */
/* Place Inter-Variable.woff2 under /assets/Fonts/ */
@font-face{
  font-family: 'PublicAV-Text';
  src: url('/assets/Fonts/Inter-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* Usage examples (add to base.css or components):
  body { font-family: 'Jura', system-ui, -apple-system, 'Segoe UI', Roboto, Arial; }
  h3 { font-family: 'Orbitron', 'PublicAV-Display', sans-serif; }
*/

/* Local @font-face declarations (WOFF2) */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/Fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP0D7auh.woff2') format('woff2');
}

@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/Fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7auh.woff2') format('woff2');
}

@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/Fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP2D6quh.woff2') format('woff2');
}

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/Fonts/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyGy6xpg.woff2') format('woff2');
}

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/Fonts/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1ny_Cmxpg.woff2') format('woff2');
}

