/* Self-hosted display/script fonts for the event website.
   Loaded via a <link> in index.html (NOT imported through webpack), so the
   url(/fonts/*.woff2) references resolve at runtime in the browser. Same-origin →
   satisfies CSP `font-src 'self'` and `style-src 'self'` with no CSP change.
   @font-face only triggers a download when a matching font-family is actually
   used (the event website), so this is free for the rest of the app. */

/* ---- Heading fonts ---- */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal; font-weight: 400 800; font-display: swap;
  src: url('/fonts/playfair-display.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal; font-weight: 400 700; font-display: swap;
  src: url('/fonts/cormorant-garamond.woff2') format('woff2');
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal; font-weight: 400 700; font-display: swap;
  src: url('/fonts/cinzel.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal; font-weight: 400 700; font-display: swap;
  src: url('/fonts/montserrat.woff2') format('woff2');
}

/* ---- Script fonts ---- */
@font-face {
  font-family: 'Great Vibes';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('/fonts/great-vibes.woff2') format('woff2');
}
@font-face {
  font-family: 'Tangerine';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('/fonts/tangerine.woff2') format('woff2');
}
@font-face {
  font-family: 'Allura';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('/fonts/allura.woff2') format('woff2');
}
@font-face {
  font-family: 'Dancing Script';
  font-style: normal; font-weight: 400 700; font-display: swap;
  src: url('/fonts/dancing-script.woff2') format('woff2');
}
