/**
 * fonts.css - Local Google Fonts
 * Downloaded fonts to eliminate CDN dependency
 */

/* Bebas Neue - Regular */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../lib/fonts/BebasNeue-Regular.woff2') format('woff2');
}

/* Big Shoulders Display - Variable */
/* Note: Using Bebas Neue as fallback for similar aesthetic */

/* Cinzel - Regular */
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../lib/fonts/Cinzel-Regular.woff2') format('woff2');
}

/* Cinzel - Bold */
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../lib/fonts/Cinzel-Bold.woff2') format('woff2');
}

/* Cormorant Garamond - Fallback to system serif */
/* Using default serif fonts as close match */

/* Montserrat - Regular */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../lib/fonts/Montserrat-Regular.woff2') format('woff2');
}

/* Playfair Display - Regular */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../lib/fonts/PlayfairDisplay-Regular.woff2') format('woff2');
}

/* Space Mono - Regular */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../lib/fonts/SpaceMono-Regular.woff2') format('woff2');
}

/* Special Elite - Fallback to monospace */
/* Stardos Stencil - Fallback to display fonts */
