/* Cal Sans */
@font-face {
  font-family: 'Cal Sans';
  src: url('./Cal_Sans/CalSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* DM Serif Text */
@font-face {
  font-family: 'DM Serif Text';
  src: url('./DM_Serif_Text/DMSerifText-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DM Serif Text';
  src: url('./DM_Serif_Text/DMSerifText-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* EB Garamond - Variable Font */
@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/EBGaramond-VariableFont_wght.ttf')
    format('truetype-variations');
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/EBGaramond-Italic-VariableFont_wght.ttf')
    format('truetype-variations');
  font-weight: 400 800;
  font-style: italic;
  font-display: swap;
}

/* EB Garamond - Static Fonts (fallback for older browsers) */
@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-MediumItalic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-SemiBoldItalic.ttf')
    format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('./EB_Garamond/static/EBGaramond-ExtraBoldItalic.ttf')
    format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* Lora - Variable Font */
@font-face {
  font-family: 'Lora';
  src: url('./Lora/Lora-VariableFont_wght.ttf') format('truetype-variations');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('./Lora/Lora-Italic-VariableFont_wght.ttf')
    format('truetype-variations');
  font-weight: 400 700;
  font-style: italic;
  font-display: swap;
}

/* Lora - Static Fonts (fallback for older browsers) */
@font-face {
  font-family: 'Lora';
  src: url('./Lora/static/Lora-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('./Lora/static/Lora-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('./Lora/static/Lora-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('./Lora/static/Lora-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('./Lora/static/Lora-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('./Lora/static/Lora-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('./Lora/static/Lora-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('./Lora/static/Lora-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
