/*
 * Self-hosted fonts. No request to fonts.googleapis.com — the outgoing
 * theme loaded Raleway that way and it was render-blocking.
 *
 * Pairing rationale: medical publishing sets sans on anatomical plates and
 * serif in journal body text. This inverts the templated serif-display /
 * sans-body pairing, and suits a site that is 3.4M characters of clinical
 * reference reading.
 *
 * latin subset only; ~236KB total, swap so text paints immediately.
 */

/* Display + UI labels — IBM Plex Sans Condensed (drawn for technical work) */
@font-face{font-family:"Plex Cond";src:url("ibm-plex-sans-condensed-500.woff2")format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Cond";src:url("ibm-plex-sans-condensed-600.woff2")format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Cond";src:url("ibm-plex-sans-condensed-700.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}

/* Body prose — Literata (designed for long-form reading) */
@font-face{font-family:"Literata";src:url("literata-400.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Literata";src:url("literata-500.woff2")format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Literata";src:url("literata-600.woff2")format("woff2");font-weight:600;font-style:normal;font-display:swap}
