/* Fusion Pixel 12px — full UI (OFL, TakWolf)
   proportional = UI text; monospaced = URLs / code
   latin (Cyrillic + Latin) + zh_hans */

@font-face {
  font-family: "Fusion Pixel 12";
  src: url("fusion-pixel-12px-proportional-latin.otf.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fusion Pixel 12";
  src: url("fusion-pixel-12px-proportional-zh_hans.otf.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+2F00-2FDF, U+3000-303F, U+3400-4DBF,
    U+4E00-9FFF, U+A000-A48F, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}

@font-face {
  font-family: "Fusion Pixel Mono";
  src: url("fusion-pixel-12px-monospaced-latin.otf.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fusion Pixel Mono";
  src: url("fusion-pixel-12px-monospaced-zh_hans.otf.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+2F00-2FDF, U+3000-303F, U+3400-4DBF,
    U+4E00-9FFF, U+A000-A48F, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}
