/* ════════════════════════════════════════════════════════════════════
   ReachNet — Self-hosted fonts (GDPR-compliant)
   ────────────────────────────────────────────────────────────────────
   Source of truth: design/spec/reachnet-brand-lock.md
   Status: LOCKED.

   GDPR: do NOT load these from Google Fonts CDN at runtime.
   The 2022 German court ruling (LG München I, Az. 3 O 17493/20)
   classifies runtime Google Fonts requests as a GDPR violation.

   Place WOFF2 files in:  design/fonts/
     ├── Inter.woff2          (variable, weight + opsz axes)
     ├── JetBrainsMono.woff2  (variable, weight axis)
     └── Michroma.woff2       (single weight)

   The url() paths below assume the sub-repo serves design/fonts/
   contents under /fonts/. Adjust per the sub-repo's serving setup
   (e.g. Next.js public/fonts, Vite assets/fonts, etc.).
   ════════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/Inter.woff2') format('woff2-variations'),
       url('/fonts/Inter.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('/fonts/JetBrainsMono.woff2') format('woff2-variations'),
       url('/fonts/JetBrainsMono.woff2') format('woff2');
}

@font-face {
  font-family: 'Michroma';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Michroma.woff2') format('woff2');
}
