/* MedUnfold self-hosted webfonts - latin faces for every locale. SIL OFL 1.1; see README.md.
   Figtree 400-800 (display) + Noto Sans 400/500/700 (body): same families and weights
   as the former Google Fonts request. The Japanese/Korean shards live in separate
   stylesheets (fonts-ja.css / fonts-ko.css) that Base.astro links only on /ja/ and /ko/
   pages, so Latin visitors never download CJK data.
   Zero third-party requests: every glyph source is same-origin /fonts/. */

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("figtree-latin-400.woff2") format("woff2");
  unicode-range:
    U+0020-U+007E, 
    U+00A0-U+017E, 
    U+01CD-U+01CE, 
    U+0218-U+0237, 
    U+2013-U+2044, 
    U+2070, 
    U+20AC-U+20B9, 
    U+2212;
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("figtree-latin-500.woff2") format("woff2");
  unicode-range:
    U+0020-U+007E, 
    U+00A0-U+017E, 
    U+01CD-U+01CE, 
    U+0218-U+0237, 
    U+2013-U+2044, 
    U+2070, 
    U+20AC-U+20B9, 
    U+2212;
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("figtree-latin-600.woff2") format("woff2");
  unicode-range:
    U+0020-U+007E, 
    U+00A0-U+017E, 
    U+01CD-U+01CE, 
    U+0218-U+0237, 
    U+2013-U+2044, 
    U+2070, 
    U+20AC-U+20B9, 
    U+2212;
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("figtree-latin-700.woff2") format("woff2");
  unicode-range:
    U+0020-U+007E, 
    U+00A0-U+017E, 
    U+01CD-U+01CE, 
    U+0218-U+0237, 
    U+2013-U+2044, 
    U+2070, 
    U+20AC-U+20B9, 
    U+2212;
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("figtree-latin-800.woff2") format("woff2");
  unicode-range:
    U+0020-U+007E, 
    U+00A0-U+017E, 
    U+01CD-U+01CE, 
    U+0218-U+0237, 
    U+2013-U+2044, 
    U+2070, 
    U+20AC-U+20B9, 
    U+2212;
}

@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("notosans-latin-400.woff2") format("woff2");
  unicode-range:
    U+0020-U+007E, 
    U+00A0-U+024F, 
    U+02B9-U+02BC, 
    U+03B1-U+03BC, 
    U+2000-U+207B, 
    U+20AC-U+20BD, 
    U+2212;
}

@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("notosans-latin-500.woff2") format("woff2");
  unicode-range:
    U+0020-U+007E, 
    U+00A0-U+024F, 
    U+02B9-U+02BC, 
    U+03B1-U+03BC, 
    U+2000-U+207B, 
    U+20AC-U+20BD, 
    U+2212;
}

@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("notosans-latin-700.woff2") format("woff2");
  unicode-range:
    U+0020-U+007E, 
    U+00A0-U+024F, 
    U+02B9-U+02BC, 
    U+03B1-U+03BC, 
    U+2000-U+207B, 
    U+20AC-U+20BD, 
    U+2212;
}
