/* Craft Planner fonts, hosted on this site. Noto Serif, Inter and JetBrains Mono, all under the SIL Open Font License
   (licence files in assets/fonts/, sources in devdocs/FONTS.md). Interim choice: own fonts will replace them later.
   To swap a font, change the file here and the family name in the --cp-font-* variables of the theme files.
   font-display: swap shows the system fallback first, so the text never waits for the files. */

@font-face {
  font-family: "Noto Serif";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("fonts/noto-serif-600.woff2") format("woff2");
}
@font-face {
  font-family: "Noto Serif";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("fonts/noto-serif-700.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("fonts/inter-400.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("fonts/inter-500.woff2") format("woff2");
}
@font-face {
  font-family: "JetBrains Mono";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("fonts/jetbrains-mono-500.woff2") format("woff2");
}
@font-face {
  font-family: "JetBrains Mono";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("fonts/jetbrains-mono-600.woff2") format("woff2");
}

/* Added for the theme Dawn Parchment. */
@font-face {
  font-family: "Newsreader";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("fonts/newsreader-500.woff2") format("woff2");
}
@font-face {
  font-family: "Newsreader";
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url("fonts/newsreader-500-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Newsreader";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("fonts/newsreader-600.woff2") format("woff2");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("fonts/plus-jakarta-sans-400.woff2") format("woff2");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("fonts/plus-jakarta-sans-600.woff2") format("woff2");
}

/* Added with the picture themes: Noto Sans, Cinzel, Space Grotesk, Hanken Grotesk (SIL OFL, see devdocs/FONTS.md). */
@font-face {
  font-family: "Noto Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("fonts/noto-sans-400.woff2") format("woff2");
}
@font-face {
  font-family: "Noto Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("fonts/noto-sans-600.woff2") format("woff2");
}
@font-face {
  font-family: "Cinzel";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("fonts/cinzel-600.woff2") format("woff2");
}
@font-face {
  font-family: "Cinzel";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("fonts/cinzel-700.woff2") format("woff2");
}
@font-face {
  font-family: "Space Grotesk";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("fonts/space-grotesk-500.woff2") format("woff2");
}
@font-face {
  font-family: "Space Grotesk";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("fonts/space-grotesk-700.woff2") format("woff2");
}
@font-face {
  font-family: "Hanken Grotesk";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("fonts/hanken-grotesk-400.woff2") format("woff2");
}
@font-face {
  font-family: "Hanken Grotesk";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("fonts/hanken-grotesk-600.woff2") format("woff2");
}
