/* ==========================================================================
   AME · fonts.css
   Self-hosted typography for ame.medkronos.com.

   Source Sans 3  — UI, navigation & headings. Clean, professional, highly
                    legible at small sizes.
   Source Serif 4 — body copy. A reading serif tuned for long study sessions.

   Note on files: Google Fonts ships both families as variable fonts, so a
   single woff2 per family contains every weight on the wght axis (200–900).
   One @font-face per family with `font-weight: 400 700` therefore serves
   regular 400, medium 500, semibold 600 and bold 700 — true instances, no
   synthesis — in a single request per family.

   Subset: latin. If content needs latin-ext / greek (e.g. Greek letters in
   medical notation), fetch those subsets from Google Fonts and add matching
   @font-face blocks with their unicode-range here.
   ========================================================================== */

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('./source-sans-3.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
                 U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
                 U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('./source-serif-4.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
                 U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
                 U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
