/* ==========================================================================
   K12 PDTracker — self-hosted variable web fonts
   --------------------------------------------------------------------------
   Two families, one WOFF2 file each. Both files are variable, so a single
   request serves every weight the design system uses.

   Figtree        — the primary family, used everywhere.
   Source Serif 4 — used ONLY inside a `.voice` wrapper, which on the homepage
                    wraps exactly two sections: "Solution" (#solution) and
                    "How a year runs".

   `format('woff2-variations')` is listed first so browsers that understand the
   variations hint take it; `format('woff2')` is the fallback entry for the
   rest. The same two-entry pattern is used for both families.

   The fallback chains that reference these families live in the `--font-sans`
   and `--font-serif` tokens in style.css and end in Arial, per the brand sheet.
   ========================================================================== */

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src:
    url("../fonts/figtree-variable-latin.woff2") format("woff2-variations"),
    url("../fonts/figtree-variable-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src:
    url("../fonts/source-serif-4-variable-latin.woff2") format("woff2-variations"),
    url("../fonts/source-serif-4-variable-latin.woff2") format("woff2");
}
