/* Font declarations for all locally hosted fonts */

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

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

/* Roboto Font Family */
@font-face {
  font-family: 'Roboto';
  src: url('./roboto/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('./roboto/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

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

/* We're using Roboto instead of Inter for body text as shown in Typography.css */

/* Literata Variable Font - For philosophical body text */
@font-face {
  font-family: 'Literata';
  src: url('./Literata-VariableFont_opsz,wght.ttf') format('truetype-variations');
  font-weight: 200 900;
  font-optical-sizing: auto;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Literata';
  src: url('./Literata-Italic-VariableFont_opsz,wght.ttf') format('truetype-variations');
  font-weight: 200 900;
  font-optical-sizing: auto;
  font-style: italic;
  font-display: swap;
}

/* Crimson Pro Variable Font */
@font-face {
  font-family: 'Crimson Pro';
  src: url('./CrimsonPro-VariableFont_wght.ttf') format('truetype-variations');
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Pro';
  src: url('./CrimsonPro-Italic-VariableFont_wght.ttf') format('truetype-variations');
  font-weight: 200 900;
  font-style: italic;
  font-display: swap;
}