
/*  ███████╗██╗   ██╗███████╗███╗   ██╗████████╗███████╗███████╗ */
/*  ██╔════╝██║   ██║██╔════╝████╗  ██║╚══██╔══╝██╔════╝██╔════╝ */
/*  █████╗  ██║   ██║█████╗  ██╔██╗ ██║   ██║   █████╗  ███████╗ */
/*  ██╔══╝  ██║   ██║██╔══╝  ██║╚██╗██║   ██║   ██╔══╝  ╚════██║ */
/*  ██║     ╚██████╔╝███████╗██║ ╚████║   ██║   ███████╗███████║ */
/*  ╚═╝      ╚═════╝ ╚══════╝╚═╝  ╚═══╝   ╚═╝   ╚══════╝╚══════╝ */

/* 
================================================== 
Descripción:
  Declaración de las tipografías del proyecto.
  Las rutas son relativas desde css/base/ hasta fuentes/.

Tipos:

  germaniaOne         → Títulos decorativos
  hypermonosaturation → Onomatopeyas de los cuentos

  auseklis            → Simbolos para juegos
  martius             → Letra del sistema operativo
  veryVeryPunkFont    → Titulares llamativos

================================================== 
*/


/* =================== */
/* == F U E N T E S == */
/* =================== */


/* == CUENTOS == */

/* GERMANIA ONE */

@font-face {
  font-family: "germaniaOne";
  src: url("../../fuentes/GermaniaOne-Regular.ttf") format("truetype");
  font-display: swap;
}

/* CALADEA */

@font-face {
  font-family: "caladea";
  src: url("../../fuentes/Caladea-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "caladea_italic";
  src: url("../../fuentes/Caladea-Italic.ttf") format("truetype");
  font-display: swap;
}

/* PLAYFAIR DISPLAY */
/* --- Regular (400) --- */
@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* --- Medium (500) --- */
@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* --- SemiBold (600) --- */
@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* --- Bold (700) --- */
@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-BoldItalic.ttf") format("truetype");
  font-weight: 700; 
  font-style: italic;
  font-display: swap;
}

/* --- ExtraBold (800) --- */
@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* --- Black (900) --- */
@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "playfairDisplay";
  src: url("../../fuentes/playfairDisplay/PlayfairDisplay-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* HYPERMONOSATURATION */
@font-face {
  font-family: "hypermonosaturation";
  src: url("../../fuentes/Hypermonosaturation.ttf") format("truetype");
  font-display: swap;
}

/* == ORDENADOR == */

/* AUSEKLIS */
@font-face {
  font-family: "auseklis";
  src: url("../../fuentes/Auseklis.ttf") format("truetype");
  font-display: swap;
}

/* MARTIUS */
@font-face {
  font-family: "martius";
  src: url("../../fuentes/martius/Martius.ttf") format("truetype");
  font-display: swap;
}

/* VERY VERY PUNK FONT */
@font-face {
  font-family: "veryVeryPunkFont";
  src: url("../../fuentes/VeryVeryPunkFont.ttf") format("truetype");
  font-display: swap;
}