/* ============================================================
   CYBERNETIX · WEBFONTS
   Display — Oxanium: closest match to the CYBERNETIX logo wordmark
     (wide techno face with chamfered terminals).
   Body — Manrope.
   Self-hosted-style @font-face served from the jsDelivr Fontsource CDN
   (stable URLs, real woff2 files — the design-system compiler detects these).
   If you have the licensed logotype/brand binaries, drop them in
   assets/fonts/ and swap the src: url() targets below.
   ============================================================ */

/* ---------- Oxanium (display) ---------- */
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/oxanium@latest/latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/oxanium@latest/latin-500-normal.woff2') format('woff2'); }
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/oxanium@latest/latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/oxanium@latest/latin-700-normal.woff2') format('woff2'); }
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 800; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/oxanium@latest/latin-800-normal.woff2') format('woff2'); }

/* ---------- Manrope (body) ---------- */
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-500-normal.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-700-normal.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 800; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-800-normal.woff2') format('woff2'); }
