/* ---------------------------------------------------------------------------
 * Digital Heraldry Research Environment — webfont declarations
 *
 * Spectral (400, 400 italic, 600) · IBM Plex Sans (variable 400–600) ·
 * IBM Plex Mono (400). Latin subsets, 125 KB total, in assets/fonts/.
 *
 * WHY SELF-HOSTED, NOT fonts.googleapis.com
 * This app is published by Digital History, Humboldt-Universität zu Berlin
 * (plugin.properties). Hotlinking Google Fonts transmits every visitor's IP
 * address to Google, held to breach GDPR in LG München I, 3 O 17493/20.
 * Self-hosting also means the environment still renders with no outbound network.
 *
 * WHY THIS IS A FILE AND NOT AN INLINE <style> IN main.hbs, WHICH IS WHERE IT
 * USED TO LIVE: main.hbs is not the only real-HTML page-layout template. login.hbs
 * is another, and it is the FIRST page an outsider sees. An inline block in
 * main.hbs cannot be reached from login.hbs, so the choice was to declare the
 * same five faces twice or to declare them once here. Once, here.
 *
 * Load order does not matter for @font-face, so this may be linked before or
 * after the platform stylesheet.
 * --------------------------------------------------------------------------- */

@font-face{font-family:"Spectral";font-style:normal;font-weight:400;font-display:swap;
  src:url(/assets/fonts/spectral-400.woff2) format("woff2")}
@font-face{font-family:"Spectral";font-style:italic;font-weight:400;font-display:swap;
  src:url(/assets/fonts/spectral-400-italic.woff2) format("woff2")}
@font-face{font-family:"Spectral";font-style:normal;font-weight:600;font-display:swap;
  src:url(/assets/fonts/spectral-600.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400 600;font-display:swap;
  src:url(/assets/fonts/plex-sans-var.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;
  src:url(/assets/fonts/plex-mono-400.woff2) format("woff2")}
