/* Creator sites (custom domains) render with free faces instead of the
   licensed Oktah Round / Recoleta pair the app bundle declares. Both are
   self-hosted, SIL Open Font License, variable, latin subset:
   - Nunito for body copy (already the first fallback of --font-body)
   - Fraunces with its SOFT axis pinned at 100 for display text, the closest
     open match to Recoleta's rounded serif
   The @theme tokens live in the cascade's theme layer, so these unlayered
   :root overrides win, and the licensed faces are never requested. The
   legacy --font-sans / --font-serif pair is overridden too, for the bundles
   that still map Tailwind's font-sans and font-serif utilities to them. */

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url("/assets/nunito/nunito-variable-a6de09cc.woff2") format("woff2");
}

@font-face {
  font-family: "Nunito";
  font-style: italic;
  font-weight: 200 1000;
  font-display: swap;
  src: url("/assets/nunito/nunito-variable-italic-0fbf60c1.woff2") format("woff2");
}

@font-face {
  font-family: "Fraunces SuperSoft";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fraunces/fraunces-supersoft-variable-0042ae1d.woff2") format("woff2");
}

:root {
  --font-display: "Fraunces SuperSoft", Georgia, serif;
  --font-body:
    "Nunito", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif;
  --font-sans: var(--font-body);
  --font-serif: var(--font-display);
}
