/**
 * Future Proof · Profiler — self-hosted webfonts
 * Space Grotesk (display) · Manrope (body/UI) · Space Mono (labels/data)
 * Files live in ../fonts/ — latin subset, woff2.
 * Self-hosted (no Google Fonts CDN) for performance + GDPR/DPDP.
 */

/* ---- Space Grotesk — display · headlines · numerals ---- */
@font-face { font-family: 'Space Grotesk'; src: url('../fonts/SpaceGrotesk-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Space Grotesk'; src: url('../fonts/SpaceGrotesk-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Space Grotesk'; src: url('../fonts/SpaceGrotesk-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Space Grotesk'; src: url('../fonts/SpaceGrotesk-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

/* ---- Manrope — body · UI ---- */
@font-face { font-family: 'Manrope'; src: url('../fonts/Manrope-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Manrope'; src: url('../fonts/Manrope-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Manrope'; src: url('../fonts/Manrope-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Manrope'; src: url('../fonts/Manrope-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Manrope'; src: url('../fonts/Manrope-800.woff2') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; }

/* ---- Space Mono — labels · URLs · data ---- */
@font-face { font-family: 'Space Mono'; src: url('../fonts/SpaceMono-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Space Mono'; src: url('../fonts/SpaceMono-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
