/* Self-hosted interface/technical typefaces — replaces the Google Fonts-hosted
   Manrope / DM Mono, and (since the Georgia → IBM Plex Sans editorial-emphasis
   swap) replaces Georgia too — --font-display now points at this same family.
   Must be linked before variables.css so --font-sans/--font-mono/--font-display
   resolve against an already-declared @font-face.
   Weights declared: IBM Plex Sans 400/500/600/700, 400 italic (sitewide <em>,
   base.css), and 300 italic (homepage hero accent only, see css/overrides.css
   #home h1 em — wins by specificity over the sitewide 400 italic); IBM Plex Mono
   500 (the only Mono weight in use — ibm-plex-mono-v20-latin-regular.woff2 is
   intentionally not referenced). */
@font-face{
font-family:'IBM Plex Sans';
src:url('../assets/fonts/ibm-plex-sans-v23-latin-regular.woff2') format('woff2');
font-weight:400;
font-style:normal;
font-display:swap
}
@font-face{
font-family:'IBM Plex Sans';
src:url('../assets/fonts/ibm-plex-sans-v23-latin-500.woff2') format('woff2');
font-weight:500;
font-style:normal;
font-display:swap
}
@font-face{
font-family:'IBM Plex Sans';
src:url('../assets/fonts/ibm-plex-sans-v23-latin-600.woff2') format('woff2');
font-weight:600;
font-style:normal;
font-display:swap
}
@font-face{
font-family:'IBM Plex Sans';
src:url('../assets/fonts/ibm-plex-sans-v23-latin-700.woff2') format('woff2');
font-weight:700;
font-style:normal;
font-display:swap
}
@font-face{
font-family:'IBM Plex Sans';
src:url('../assets/fonts/ibm-plex-sans-v23-latin-italic.woff2') format('woff2');
font-weight:400;
font-style:italic;
font-display:swap
}
@font-face{
font-family:'IBM Plex Sans';
src:url('../assets/fonts/ibm-plex-sans-v23-latin-300italic.woff2') format('woff2');
font-weight:300;
font-style:italic;
font-display:swap
}
@font-face{
font-family:'IBM Plex Mono';
src:url('../assets/fonts/ibm-plex-mono-v20-latin-500.woff2') format('woff2');
font-weight:500;
font-style:normal;
font-display:swap
}
