/* Work Theory fonts, served from this app (book.worktheory.ai/assets/fonts/).
 *
 * Until 2026-10-22 every page here (book.html, cancel.html, admin.html, the
 * sign-in pages) loaded twelve families from fonts.googleapis.com and
 * fonts.gstatic.com. worktheory.ai's privacy page says the site makes no
 * third-party requests, and its home page frames /book/<slug>, so a visitor
 * booking from the home page was sending her IP address to Google for fonts.
 * These are the same files Google served, copied here once.
 *
 * Only what the pages use, and only the latin subset (Google's "latin"
 * unicode-range; nothing on these pages is in another script):
 *   Public Sans 400–800 (variable) — var(--sans) in wt.css, the body text
 *   IBM Plex Mono 400/500/600/700  — var(--mono), labels, chips, notes
 *   Paper Mono 400 (paper.design/mono) — the wordmark only (wt.css .brand),
 *     the same file worktheory.ai serves (Daye, 2026-10-22: "we want the
 *     book.worktheory.ai wordmark to be same as the new website"). Its whole
 *     file, not a latin subset: that is how the website ships it.
 * Until 2026-10-22 the wordmark was ten letters in ten families (Fraunces,
 * Space Grotesk, Newsreader, Work Sans, Playfair Display, IBM Plex Sans,
 * EB Garamond, Archivo, Lora, DM Sans); their files and licences went with it.
 * A browser downloads a face only when a glyph on the page needs it: framed,
 * book.html hides the wordmark, so only Public Sans and IBM Plex Mono load.
 *
 * Every family is under the SIL Open Font License 1.1; each one's licence,
 * with its copyright line, is in licenses/ beside these files. To add a
 * weight, fetch the css2 URL with a current browser's User-Agent, take the
 * block under the "latin" comment, and add its file and licence here. */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-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:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-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:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-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:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-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}
@font-face{font-family:'Public Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/public-sans-var-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:'Paper Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/paper-mono-400.woff2) format('woff2')}
