/* Official, unmodified fonts. Sources and licenses are in README.md. */
@font-face {
  font-family: 'Inter';
  src: url('./inter/InterVariable.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'LXGW Neo XiHei Screen';
  /* Allow restoration of the original IPA face, per upstream embedding guidance. */
  src: local('IPAexGothic'), local('IPAexゴシック'),
    url('./lxgw-neo-xihei-screen/LXGWNeoXiHeiScreen.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('./ibm-plex-mono/IBMPlexMono-Regular.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

:root {
  --sans: 'Inter', 'LXGW Neo XiHei Screen', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  --heading: var(--sans);
  --body: var(--sans);
  --mono: 'IBM Plex Mono', 'LXGW Neo XiHei Screen', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace;
}
