/* ============================================================================
   portal/fonts.css  —  self-hosted @font-face declarations

   Three families, SIL Open Font License 1.1:
   - Fraunces (serif, headings)
   - Plus Jakarta Sans (sans, body and UI)
   - IBM Plex Mono (monospace, data: registration numbers, prices, phone)

   Downloaded from Google Fonts API 2026-07-21.
   All files are WOFF2 format (modern, compressed).
   No external CDN calls; all fonts served from /fonts/ on this domain.
   ========================================================================== */

/* Fraunces — variable weight serif, headings only
   Unicode range: Latin basic, extended, and common symbols
   Variable font supporting weights 400–700 and optical size (opsz) 9–144 */
@font-face {
    font-family: "Fraunces";
    src: url("fonts/fraunces_6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2") format("woff2");
    font-weight: 400 700;
    font-style: normal;
    font-display: swap;
    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;
}

/* Plus Jakarta Sans — variable weight sans-serif, body and UI text
   Unicode range: Latin basic, extended, and common symbols
   Variable font supporting weights 400–700 */
@font-face {
    font-family: "Plus Jakarta Sans";
    src: url("fonts/plus-jakarta-sans_LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2") format("woff2");
    font-weight: 400 700;
    font-style: normal;
    font-display: swap;
    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;
}

/* IBM Plex Mono — monospace, data display (registration numbers, VIN, prices, phone)
   Two weight variants: 400 (regular) and 600 (semi-bold)
   Unicode range: Latin basic, extended, and common symbols */

@font-face {
    font-family: "IBM Plex Mono";
    src: url("fonts/ibm-plex-mono_-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    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: "IBM Plex Mono";
    src: url("fonts/ibm-plex-mono_-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    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;
}
