/* Self-hosted fonts - place woff2 files under wwwroot/fonts/ */

@font-face {
  font-family: 'BebasLocal';
  src: url('/fonts/BebasNeue.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* If Inter woff2 files are present, prefer them; otherwise fall back to system UI */
@font-face {
  font-family: 'InterLocal';
  src: url('/fonts/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'InterLocal';
  src: url('/fonts/Inter-Medium.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-sans: 'InterLocal', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial;
  --font-display: 'BebasLocal', 'InterLocal', system-ui, sans-serif;
}

body {
  font-family: var(--font-sans);
}

h1, h2, h3, .site-title h1 {
  font-family: var(--font-display);
}

/* NOTE: Ensure the real WOFF2 files are placed in wwwroot/fonts/ with these names. */
