/* Self-hosted replacement for the admin portal's Google Fonts CDN <link>
   (accessibility font-choice options - Atkinson Hyperlegible, Lexend, Open
   Sans, Source Sans 3 - selectable via the admin/portal display-settings
   --body-font variable). Yellowtail/Outfit/Inter are NOT here - those are
   already self-hosted inside assets/tailwind.css (see
   tools/tailwind.input.css), which admin/index.php also links.
   Latin subset only, same reasoning as tailwind.input.css's font comment.
   Rebuild by re-fetching:
   curl -A "Mozilla/5.0 ... Chrome/124" "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&family=Lexend:wght@400;500;600&family=Open+Sans:wght@400;500;600&family=Source+Sans+3:wght@400;500;600&display=swap"
   and taking the "latin" block's src URLs. */

@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/atkinson-hyperlegible-400-latin.woff2?v=3201099022) format('woff2');
}
@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/atkinson-hyperlegible-700-latin.woff2?v=05dadf003f) format('woff2');
}

@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/lexend-latin.woff2?v=91313f8a6f) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/lexend-latin.woff2?v=91313f8a6f) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/lexend-latin.woff2?v=91313f8a6f) format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/open-sans-latin.woff2?v=b68160c933) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/open-sans-latin.woff2?v=b68160c933) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/open-sans-latin.woff2?v=b68160c933) format('woff2');
}

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-latin.woff2?v=fe93b8f82d) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-latin.woff2?v=fe93b8f82d) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-latin.woff2?v=fe93b8f82d) format('woff2');
}
