/* ============================================================
   PANTHEON · WEBFONTS
   Local, free font stack:
   Cinzel — carved display / temple titles.
   Cormorant — lyrical body / liturgical prose.
   ============================================================ */

/* ---- CINZEL ------------------------------------------------ */
@font-face {
  font-family: 'Cinzel';
  src: url('../assets/fonts/Cinzel-Regular.otf') format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel';
  src: url('../assets/fonts/Cinzel-Bold.otf') format('opentype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel';
  src: url('../assets/fonts/Cinzel-Black.otf') format('opentype');
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

/* ---- CINZEL DECORATIVE ----------------------------------- */
@font-face {
  font-family: 'Cinzel Decorative';
  src: url('../assets/fonts/CinzelDecorative-Regular.otf') format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel Decorative';
  src: url('../assets/fonts/CinzelDecorative-Bold.otf') format('opentype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel Decorative';
  src: url('../assets/fonts/CinzelDecorative-Black.otf') format('opentype');
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

/* ---- GREEK FREAK · display face for the tiny tracked labels  */
@font-face {
  font-family: 'Greek Freak';
  src: url('../assets/fonts/Greek-Freak.otf') format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

/* ---- CORMORANT -------------------------------------------- */
@font-face {
  font-family: 'Cormorant';
  src: url('../assets/fonts/Cormorant-Regular.otf') format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../assets/fonts/Cormorant-RegularItalic.otf') format('opentype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../assets/fonts/Cormorant-Medium.otf') format('opentype');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../assets/fonts/Cormorant-MediumItalic.otf') format('opentype');
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../assets/fonts/Cormorant-Semi.otf') format('opentype');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../assets/fonts/Cormorant-SemiItalic.otf') format('opentype');
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../assets/fonts/Cormorant-Bold.otf') format('opentype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../assets/fonts/Cormorant-BoldItalic.otf') format('opentype');
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
