/* PhotoEditRocket v1.9.9.57 — preset-default fonts, self-hosted for offline use.
   Each face loads the LOCAL file first and only falls back to the CDN if the
   local copy is absent. Fonts are lazy: the browser only downloads one when a
   preset or text layer actually uses it, so this adds no startup cost.
   Populate ./fonts via fetch-offline-assets.ps1. Licenses: all SIL OFL /
   Apache-2.0 (free to bundle); see OFL.txt. */
@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/plus-jakarta-sans-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/plus-jakarta-sans@5/files/plus-jakarta-sans-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/plus-jakarta-sans-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/plus-jakarta-sans@5/files/plus-jakarta-sans-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Manrope"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/manrope-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/manrope@5/files/manrope-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Manrope"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/manrope-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/manrope@5/files/manrope-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/montserrat-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/montserrat@5/files/montserrat-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/montserrat-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/montserrat@5/files/montserrat-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Anton"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/anton-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/anton@5/files/anton-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/playfair-display-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/playfair-display@5/files/playfair-display-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/playfair-display-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/playfair-display@5/files/playfair-display-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/poppins-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/poppins@5/files/poppins-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/poppins-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/poppins@5/files/poppins-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "League Spartan"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/league-spartan-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/league-spartan@5/files/league-spartan-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "League Spartan"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/league-spartan-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/league-spartan@5/files/league-spartan-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/space-grotesk-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/space-grotesk@5/files/space-grotesk-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/space-grotesk-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/space-grotesk@5/files/space-grotesk-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Cormorant Garamond"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/cormorant-garamond-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/cormorant-garamond@5/files/cormorant-garamond-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Cormorant Garamond"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/cormorant-garamond-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/cormorant-garamond@5/files/cormorant-garamond-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Libre Baskerville"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/libre-baskerville-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/libre-baskerville@5/files/libre-baskerville-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Libre Baskerville"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/libre-baskerville-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/libre-baskerville@5/files/libre-baskerville-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Archivo Black"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/archivo-black-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/archivo-black@5/files/archivo-black-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/open-sans-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/open-sans@5/files/open-sans-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/open-sans-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/open-sans@5/files/open-sans-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Merriweather"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/merriweather-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/merriweather@5/files/merriweather-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Merriweather"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/merriweather-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/merriweather@5/files/merriweather-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Oswald"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("./fonts/oswald-400.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/oswald@5/files/oswald-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Oswald"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("./fonts/oswald-700.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@fontsource/oswald@5/files/oswald-latin-700-normal.woff2") format("woff2"); }
