/* Rubik, self-hosted (PRD-011 / DIRECTION.md §2).
   The app makes no runtime request to Google: the woff2 below was fetched once
   from fonts.gstatic.com and committed to app/assets/fonts/, and its licence
   (SIL OFL 1.1) sits beside it as app/assets/fonts/OFL.txt.

   Google now serves Rubik as a VARIABLE font — every weight in
   `?family=Rubik:wght@300;400;500;600;700` resolves to the same latin woff2
   (35 KB), so one @font-face declaring the 300–700 axis range is the correct
   and smallest way to self-host it. Asking for five static instances is not
   possible any more; five separate @font-face rules would download the same
   file five times over.

   Latin subset only (U+0000–00FF plus the usual punctuation and symbols) —
   the UI is English and the client roster is Latin-script. */

@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("/assets/rubik-latin-8104fbe9.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;
}
