/* Variable TTF — Cinzel, EB Garamond, Inter, JetBrains Mono, Lora, Nunito, Playfair Display, Raleway, Vollkorn */
@font-face {
  font-family: 'Cinzel';
  src: url("/assets/Cinzel-VariableFont_wght-e418f716.ttf") format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'EB Garamond';
  src: url("/assets/EBGaramond-VariableFont_wght-fbe52a97.ttf") format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Inter';
  src: url("/assets/Inter-VariableFont_opsz,wght-c6876acd.ttf") format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Lora';
  src: url("/assets/Lora-VariableFont_wght-b6be2f22.ttf") format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Nunito';
  src: url("/assets/Nunito-VariableFont_wght-1592f4af.ttf") format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url("/assets/PlayfairDisplay-VariableFont_wght-8f132daf.ttf") format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

/* Italic faces (PC-199 hero) — true italics for Playfair Display + EB Garamond. */
@font-face {
  font-family: 'Playfair Display';
  src: url("/assets/PlayfairDisplay-Italic-VariableFont_wght-48246eb3.ttf") format('truetype');
  font-weight: 100 900;
  font-style: italic;
}

@font-face {
  font-family: 'EB Garamond';
  src: url("/assets/EBGaramond-Italic-VariableFont_wght-b0dae46b.ttf") format('truetype');
  font-weight: 100 900;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url("/assets/Raleway-VariableFont_wght-1f7bfaa5.ttf") format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url("/assets/JetBrainsMono-VariableFont_wght-a71562b4.ttf") format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Vollkorn';
  src: url("/assets/Vollkorn-VariableFont_wght-eb6f5098.ttf") format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

/* Static OTF — OpenDyslexic (Regular + Bold) */
@font-face {
  font-family: 'OpenDyslexic';
  src: url("/assets/OpenDyslexic-Regular-496bc30e.otf") format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'OpenDyslexic';
  src: url("/assets/OpenDyslexic-Bold-8791854a.otf") format('opentype');
  font-weight: 700;
  font-style: normal;
}

/* Static TTF, Regular only — Uncial Antiqua, UnifrakturMaguntia */
@font-face {
  font-family: 'Uncial Antiqua';
  src: url("/assets/UncialAntiqua-Regular-3438e252.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'UnifrakturMaguntia';
  src: url("/assets/UnifrakturMaguntia-Regular-19a4c1c4.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
}
