/* ============================================================
   b — Webfonts
   Loaded from Google Fonts. These are SUBSTITUTIONS chosen to
   fit the brand; if you have licensed/self-hosted binaries,
   drop them in /assets/fonts and replace these @import lines
   with local @font-face rules.

   - Newsreader      → display + editorial reading serif (the voice of b)
   - Hanken Grotesk  → UI / body sans (chrome, controls, labels)
   - JetBrains Mono  → code, metadata, micro-labels
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300..700;1,6..72,300..600&family=Hanken+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap');
