/* Folio type stack (4 + scoped exceptions):
 *   DM Sans              — body + labels
 *   Season Mix TRIAL     — display / case titles
 *   Chubby And Groovy    — brand moments (Danny, Hello)
 *   Just Me Again…       — script accents
 *   Highfat              — Featured work title
 *   Pixelify Sans        — Lola folder title only
 *   Press Start 2P       — hero pill stickers only
 *   Cubao                — skill chips only
 *   DM Mono              — rect stickers only (Currently shipping / Previously…)
 */

@font-face {
  font-family: "Highfat";
  src:
    url("/fonts/highfat/Highfat.ttf") format("truetype"),
    url("/fonts/highfat/Highfat.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "DM Mono";
  src: url("/fonts/dm-mono/DMMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DM Mono";
  src: url("/fonts/dm-mono/DMMono-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Just Me Again Down Here";
  src: url("/fonts/just-me-again/JustMeAgainDownHere-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Chubby And Groovy";
  src: url("/fonts/chubby-and-groovy/Chubby And Groovy.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Pixelify Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/pixelify-sans/PixelifySans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Pixelify Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/fonts/pixelify-sans/PixelifySans-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Pixelify Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/fonts/pixelify-sans/PixelifySans-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Pixelify Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/fonts/pixelify-sans/PixelifySans-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Press Start 2P";
  src: url("/fonts/press-start-2p/PressStart2P-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cubao";
  src: url("/fonts/cubao/Cubao_Free_Narrow.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cubao";
  src: url("/fonts/cubao/Cubao_Free_Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cubao";
  src: url("/fonts/cubao/Cubao_Free_Wide.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
