/* Self-hosted. The product promises it opens no connection, so the site
   must not fetch its type from Google on every load. One file per family,
   latin subset.

   Rubik is one variable file, weights 100 to 900. Kanit has no variable
   cut, so it is four static files. Geist stays for anything still asking
   for it. */

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

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

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

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

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

@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url('/fonts/geist-mono.woff2') format('woff2');
}
