/*
 * ForensiQ — Tipografia self-hosted (IBM Plex Sans + Mono, subset latin).
 *
 * Substitui o carregamento via Google Fonts (fonts.googleapis.com), que era
 * render-blocking por terceiros e vazava o IP do utilizador — incoerente com a
 * postura RGPD do resto da app (geocoding server-side) e com a CSP estrita.
 * Self-hosting → LCP mais rápido, sem dependência externa, e a CSP pôde largar
 * fonts.googleapis.com / fonts.gstatic.com.
 *
 * Pesos 400/500/600/700 (os usados pela UI). `font-display: swap` evita texto
 * invisível enquanto a fonte carrega. URLs relativos: a ManifestStaticFilesStorage
 * do WhiteNoise reescreve-os com o hash no collectstatic.
 */

/* ---- IBM Plex Sans (UI) ---- */
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/ibm-plex-sans-400.77bc02670657.woff2") format('woff2');
}
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/ibm-plex-sans-500.f7016cd446d2.woff2") format('woff2');
}
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/ibm-plex-sans-600.196e3cbc5fee.woff2") format('woff2');
}
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/ibm-plex-sans-700.c277d7b83f8a.woff2") format('woff2');
}

/* ---- IBM Plex Mono (hashes, IDs, timestamps, coordenadas) ---- */
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/ibm-plex-mono-400.79936b18df9f.woff2") format('woff2');
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/ibm-plex-mono-500.b1c8a895f5fd.woff2") format('woff2');
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/ibm-plex-mono-600.5a2ce7798732.woff2") format('woff2');
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/ibm-plex-mono-700.59952787cc62.woff2") format('woff2');
}
