@font-face {
  font-family: Minecraft;
  src: url("../fonts/minecraft.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: Minecraft;
  src: url("../fonts/minecraft-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: Minecraft;
  src: url("../fonts/mc-smallcaps.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
  unicode-range: U+0262, U+026A, U+0274, U+0280, U+028F, U+0299, U+029C, U+029F,
    U+1D00, U+1D04, U+1D05, U+1D07, U+1D0A, U+1D0B, U+1D0D, U+1D0F, U+1D18,
    U+1D1B, U+1D1C, U+1D20, U+1D21, U+1D22, U+A730, U+A731, U+A7AF;
}

@font-face {
  font-family: Minecraft;
  src: url("../fonts/mc-smallcaps-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: block;
  unicode-range: U+0262, U+026A, U+0274, U+0280, U+028F, U+0299, U+029C, U+029F,
    U+1D00, U+1D04, U+1D05, U+1D07, U+1D0A, U+1D0B, U+1D0D, U+1D0F, U+1D18,
    U+1D1B, U+1D1C, U+1D20, U+1D21, U+1D22, U+A730, U+A731, U+A7AF;
}

.mc {
  font-family: Minecraft, monospace;
  font-weight: 400;
  line-height: 1.3333;
  font-kerning: none;
  font-variant-ligatures: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: calc(1em / 9) calc(1em / 9) 0 var(--sh, transparent);
}

.mc-b {
  font-weight: 700;
}

.no-shadow {
  text-shadow: none;
}

.t-white,
.t-gray,
.t-dgray,
.t-pink,
.t-lilac,
.t-red,
.t-green,
.t-yellow {
  text-shadow: calc(1em / 9) calc(1em / 9) 0 var(--sh, transparent);
}

.t-white  { color: var(--c-white);  --sh: var(--c-white-sh); }
.t-gray   { color: var(--c-gray);   --sh: var(--c-gray-sh); }
.t-dgray  { color: var(--c-dgray);  --sh: var(--c-dgray-sh); }
.t-pink   { color: var(--c-pink);   --sh: var(--c-pink-sh); }
.t-lilac  { color: var(--c-lilac);  --sh: var(--c-lilac-sh); }
.t-red    { color: var(--c-red);    --sh: var(--c-red-sh); }
.t-green  { color: var(--c-green);  --sh: var(--c-green-sh); }
.t-yellow { color: var(--c-yellow); --sh: var(--c-yellow-sh); }
