/* Rundown app self-hosted fonts — latin subset, OFL-licensed.
   Byte-identical woff2 files to landing/assets/fonts/; this is the copy that
   lives INSIDE the app so it is reachable in all three places the app runs:

     web app        /app/assets/fonts/…      (this file lives under /app/)
     native shell   /assets/fonts/…          (native/build-www.mjs copies app/
                                              into the Capacitor www root)
     service worker same-origin cache-first runtime cache picks both up

   Every url() below is RELATIVE to this stylesheet on purpose. An absolute
   /assets/fonts/… path resolves to the marketing-site copy on the web and to
   nothing at all in the native shell, so the app would silently fall back to
   the system font in one of the two. Relative is correct in both.

   Regenerate the woff2 files with scripts/fetch-fonts.sh, then copy them here.
   Inter and JetBrains Mono are variable: one file spans the weight range.
   font-display:swap on every face. */

@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('bebas-neue.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('inter.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('jetbrains-mono.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
