@font-face {
  font-family: 'KH Dot Kagurazaka';
  src: url('../KH-Dot-Kagurazaka-12.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/* Apply pixel-perfect text rendering when using Kagurazaka font */
.pixel-text {
  font-family: 'MS Gothic', 'KH Dot Kagurazaka', monospace;
  font-size: 12px;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated;
  image-rendering: crisp-edges;
  -webkit-font-smoothing: none;
  -moz-osx-font-smoothing: auto;
  font-smooth: never;
  text-rendering: optimizeSpeed;
}
