/* Self-hosted kana fonts — GENERATED by scripts/fetch-fonts.mjs (do not
 * hand-edit). Klee One and Zen Maru Gothic, SIL OFL 1.1 (see LICENSE.md).
 * Subset to kana + basic latin; unicode-range keeps the browser from
 * downloading a face until a .jp element actually uses it. */

@font-face {
  font-family: 'Klee One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./klee-one-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+3000-303F, U+3040-309F, U+30A0-30FF, U+31F0-31FF, U+FF61-FF9F;
}

@font-face {
  font-family: 'Klee One';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./klee-one-600.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+3000-303F, U+3040-309F, U+30A0-30FF, U+31F0-31FF, U+FF61-FF9F;
}

@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./zen-maru-gothic-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+3000-303F, U+3040-309F, U+30A0-30FF, U+31F0-31FF, U+FF61-FF9F;
}

@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./zen-maru-gothic-700.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+3000-303F, U+3040-309F, U+30A0-30FF, U+31F0-31FF, U+FF61-FF9F;
}
