/*
 * The site's fonts, served from this site.
 *
 * They used to come from Google Fonts through an @import at the top of
 * styles.css. That made every form page wait on three servers in a row before
 * it could draw text: this one for styles.css, fonts.googleapis.com for the
 * font CSS it imported, then fonts.gstatic.com for the files. On a phone each
 * new server is its own connection, and that chain was most of the time
 * before anything appeared. Self-hosted, the files come over the connection
 * the page already has, are cached for a year (see netlify.toml), and nobody
 * else learns who opened a form.
 *
 * Latin subsets, from Fontsource (SIL Open Font License). A glyph outside them
 * — ₦, say — falls back to the next font in the stack for that one character.
 * A browser downloads a face only if the page uses it, so listing a weight
 * here costs nothing on a page that doesn't.
 *
 * Linked from each page's <head> beside styles.css rather than @imported by
 * it, so it is fetched alongside it instead of after it.
 */

/* Headings. A demo licence — see README.md before reusing it elsewhere. */
@font-face {
  font-family: "Bright Retro";
  src: url("/_v/bc7e31e68f/shared/assets/fonts/Bright-DEMO.woff2") format("woff2"),
    url("/_v/2e2a08d6de/shared/assets/fonts/Bright-DEMO.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Body text. */
@font-face {
  font-family: "Poppins";
  src: url("/_v/7d93459d86/shared/assets/fonts/poppins-latin-400-normal.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("/_v/cd36de204a/shared/assets/fonts/poppins-latin-500-normal.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("/_v/f4e80d9dfd/shared/assets/fonts/poppins-latin-600-normal.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("/_v/9338e65fc0/shared/assets/fonts/poppins-latin-700-normal.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Accents. One variable file covers every weight. */
@font-face {
  font-family: "Inter";
  src: url("/_v/f052ee44c3/shared/assets/fonts/Inter-Variable-latin.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* The fallback for Bright Retro; only downloaded if Bright Retro fails. */
@font-face {
  font-family: "Fredoka";
  src: url("/_v/5acd18c3fc/shared/assets/fonts/fredoka-latin-wght-normal.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

/* The ILLUMINATION pages' display face. */
@font-face {
  font-family: "Montserrat";
  src: url("/_v/5b29b79dd0/shared/assets/fonts/montserrat-latin-800-normal.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
