/* Inter — the Copilot's design font.
 *
 * BUNDLED, NOT LINKED TO A CDN. The app already reaches fonts.googleapis.com for Material
 * Icons, so a <link> would have worked; a hospital deployment on an isolated network is why
 * this one does not. The files are served from our own origin like everything else.
 *
 * Latin subset only, and only the four weights the Copilot uses (400/500/600/700) — the
 * full family is seven subsets per weight, twenty-eight files, for a surface that renders
 * English medical coding. ~190KB total.
 *
 * Applied ONLY by .copilot-card (agentic-ai.component.scss). Loading it here does not change
 * any other module's typeface; the rest of the app stays on Roboto.
 *
 * font-display: swap — Roboto renders immediately and is replaced when Inter arrives. The
 * Copilot opens over a working page, so a blocking font would show an empty panel.
 *
 * Source: Google Fonts, Inter v20 latin subset. SIL Open Font License 1.1.
 * To refresh: re-fetch https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700
 * with a browser User-Agent (an unknown UA gets ttf, not woff2) and keep the `latin` blocks.
 */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./Inter-400-latin.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: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./Inter-500-latin.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: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./Inter-600-latin.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: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./Inter-700-latin.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;
}
