/* ==========================================================================
   Custom fonts — reproductions of Minecraft's own in-game typeface
   (regular/bold/italic), its blocky title-screen face, and the "cracked"
   splash-text variant. Linked only on the pages that actually use them
   (see each page's own <head>) — not loaded sitewide.

   Reserved for rare, self-contained moments, not body copy or navigation:
   spraying a pixel font across the whole site is exactly the "Minecraft
   wiki from 2012" look CLAUDE.md warns against. Space Grotesk/Inter stay
   the real type system; these are flourishes for the handful of places
   where the game's own lettering earns its keep — see where --font-
   minecraft/-large/-cracked actually get used before adding more.
   ========================================================================== */

@font-face {
  font-family: "Minecraft";
  src: url("../fonts/MinecraftRegular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Minecraft";
  src: url("../fonts/MinecraftBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Minecraft";
  src: url("../fonts/MinecraftItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Minecraft";
  src: url("../fonts/MinecraftBoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Minecraft Large";
  src: url("../fonts/MinecraftLarge.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Minecraft Cracked";
  src: url("../fonts/MinecraftLargeCracked.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-minecraft: "Minecraft", var(--font-display);
  --font-minecraft-large: "Minecraft Large", var(--font-display);
  --font-minecraft-cracked: "Minecraft Cracked", var(--font-display);
}
