/*
 * Site typography (two-font system): Redaction serif for display/headings,
 * Geist for all body/UI text. Redaction: OFL, https://www.redaction.us/
 * Geist: OFL, https://vercel.com/font (self-hosted woff2 in /assets/fonts/).
 */

/* redaction-latin-400-normal */
@font-face {
  font-family: "Redaction";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/fontsource/fonts/redaction@latest/latin-400-normal.woff2")
      format("woff2");
}

/* redaction-latin-400-italic */
@font-face {
  font-family: "Redaction";
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/fontsource/fonts/redaction@latest/latin-400-italic.woff2")
      format("woff2");
}

/* redaction-latin-700-normal */
@font-face {
  font-family: "Redaction";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/fontsource/fonts/redaction@latest/latin-700-normal.woff2")
      format("woff2");
}

/* redaction-latin-700-italic */
@font-face {
  font-family: "Redaction";
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/fontsource/fonts/redaction@latest/latin-700-italic.woff2")
      format("woff2");
}

/* geist-latin-400-normal */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("/assets/fonts/geist-latin-400-normal.woff2") format("woff2");
}

/* geist-latin-500-normal */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("/assets/fonts/geist-latin-500-normal.woff2") format("woff2");
}

/* geist-latin-600-normal */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("/assets/fonts/geist-latin-600-normal.woff2") format("woff2");
}

/* geist-latin-700-normal */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("/assets/fonts/geist-latin-700-normal.woff2") format("woff2");
}
