/* 글자 — 구워 넣는다. 여기가 유일한 선언 자리다.
 *
 * 시스템 폰트에 기대면 기기마다 다른 것이 찍힌다. 알갱이를 2px 로 맞춰 놓은
 * 판에서 글자만 제각각이 되는 것은 눈에 띈다.
 *
 * 깎는 것   tools/font.py  (npm run font)
 * 표기      public/fonts/LICENSE.txt  — OFL 이 요구한다
 * 이야기    src/render/font.ts
 *
 * Sans 에 없는 글자만 Ext 로 넘어간다. unicode-range 로 가르지 않고
 * 스택 순서로 둔다 — 범위를 손으로 적으면 언젠가 어긋나고,
 * 어긋난 자리는 조용히 두부(□)가 된다.
 */
@font-face {
  font-family: "HeroTails Sans";
  src: url("/fonts/herotails-400.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: block;
}
@font-face {
  font-family: "HeroTails Sans";
  src: url("/fonts/herotails-700.woff2") format("woff2");
  font-weight: 700; font-style: normal; font-display: block;
}
@font-face {
  font-family: "HeroTails Ext";
  src: url("/fonts/herotails-ext-400.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: block;
}
@font-face {
  font-family: "HeroTails Ext";
  src: url("/fonts/herotails-ext-700.woff2") format("woff2");
  font-weight: 700; font-style: normal; font-display: block;
}
