/* Rating-up celebration display faces (packages/rating-up README: 숫자/타이틀
   Chakra Petch italic 700, 라벨 Archivo, 수치 JetBrains Mono). The vendored
   package names these families literally, so the main document must register
   them or every glyph falls back to a per-platform system face — that fallback
   split is what italicized only the '+' in the delta line (hanpan#81).
   Latin subsets only: the effect renders digits, +/-, and Latin tier names;
   Hangul intentionally falls through to the Pretendard stack. OFL-licensed,
   self-hosted (see OFL-*.txt beside this file). */

@font-face {
  font-family: "Chakra Petch";
  src: url("/fonts/rating-up/chakra-petch-700-latin.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  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: "Chakra Petch";
  src: url("/fonts/rating-up/chakra-petch-700-italic-latin.woff2") format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  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: "Archivo";
  src: url("/fonts/rating-up/archivo-700-latin.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  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;
}

/* The package's mono lines name "JetBrains Mono" literally; next/font exposes
   the file only under a private name + CSS variable, so mirror the visualizer
   stylesheet's literal-name face for the main document. */
@font-face {
  font-family: "JetBrains Mono";
  src: url("/fonts/JetBrainsMono-VariableFont_wght.ttf") format("truetype");
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
}
