/* 
 * Custom Fonts Configuration for IronBite App
 * These fonts are used throughout the app via GlobalStyleSheet.js
 * 
 * Active fonts:
 * - Exo-Bold (customLabel)
 * - Exo-Medium (customText, defaultFontFamily)
 * - Exo-Regular (lightText)
 * 
 * Available fonts (commented out but available):
 * - Cairo (Bold, Medium, Regular)
 * - Lato (Bold, Regular, Italic, BoldItalic)
 * - TitilliumWeb (Bold, Regular, SemiBold)
 * - GreatVibes-Regular
 * - Montez-Regular
 * - PlaywriteDEGrund-Regular
 */

/* Exo Font Family - Currently Active */
@font-face {
  font-family: 'Exo-Bold';
  src: url(/fonts/Exo-Bold.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap; /* Optimize font loading */
}

@font-face {
  font-family: 'Exo-Medium';
  src: url(/fonts/Exo-Medium.ttf) format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Exo-Regular';
  src: url(/fonts/Exo-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Cairo Font Family - Available but not currently active */
@font-face {
  font-family: 'Cairo-Bold';
  src: url(/fonts/Cairo-Bold.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cairo-Medium';
  src: url(/fonts/Cairo-Medium.ttf) format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cairo-Regular';
  src: url(/fonts/Cairo-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Lato Font Family - Available but not currently active */
@font-face {
  font-family: 'Lato-Bold';
  src: url(/fonts/Lato-Bold.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato-Regular';
  src: url(/fonts/Lato-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato-Italic';
  src: url(/fonts/Lato-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lato-BoldItalic';
  src: url(/fonts/Lato-BoldItalic.ttf) format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

/* TitilliumWeb Font Family - Available but not currently active */
@font-face {
  font-family: 'TitilliumWeb-Bold';
  src: url(/fonts/TitilliumWeb-Bold.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TitilliumWeb-Regular';
  src: url(/fonts/TitilliumWeb-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TitilliumWeb-SemiBold';
  src: url(/fonts/TitilliumWeb-SemiBold.ttf) format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Other Available Fonts */
@font-face {
  font-family: 'GreatVibes-Regular';
  src: url(/fonts/GreatVibes-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montez-Regular';
  src: url(/fonts/Montez-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PlaywriteDEGrund-Regular';
  src: url(/fonts/PlaywriteDEGrund-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

