/* Gilroy Font Family - All Weights and Styles */

@font-face {
  font-family: "Gilroy";
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/GilroyUltraLight/font.woff2') format('woff2'), 
       url('../fonts/GilroyUltraLight/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 100;
  font-style: italic;
  font-display: swap;
  src: url('../fonts/GilroyUltraLightItalic/font.woff2') format('woff2'), 
       url('../fonts/GilroyUltraLightItalic/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/GilroyThin/font.woff2') format('woff2'), 
       url('../fonts/GilroyThin/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 200;
  font-style: italic;
  font-display: swap;
  src: url('../fonts/GilroyThinItalic/font.woff2') format('woff2'), 
       url('../fonts/GilroyThinItalic/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/GilroyLight/font.woff2') format('woff2'), 
       url('../fonts/GilroyLight/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  src: url('../fonts/GilroyLightItalic/font.woff2') format('woff2'), 
       url('../fonts/GilroyLightItalic/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/GilroyRegular/font.woff2') format('woff2'), 
       url('../fonts/GilroyRegular/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url('../fonts/GilroyRegularItalic/font.woff2') format('woff2'), 
       url('../fonts/GilroyRegularItalic/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/GilroyMedium/font.woff2') format('woff2'), 
       url('../fonts/GilroyMedium/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url('../fonts/GilroyMediumItalic/font.woff2') format('woff2'), 
       url('../fonts/GilroyMediumItalic/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/GilroySemiBold/font.woff2') format('woff2'), 
       url('../fonts/GilroySemiBold/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url('../fonts/GilroySemiBoldItalic/font.woff2') format('woff2'), 
       url('../fonts/GilroySemiBoldItalic/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/GilroyBold/font.woff2') format('woff2'), 
       url('../fonts/GilroyBold/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url('../fonts/GilroyBoldItalic/font.woff2') format('woff2'), 
       url('../fonts/GilroyBoldItalic/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/GilroyExtraBold/font.woff2') format('woff2'), 
       url('../fonts/GilroyExtraBold/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 800;
  font-style: italic;
  font-display: swap;
  src: url('../fonts/GilroyExtraBoldItalic/font.woff2') format('woff2'), 
       url('../fonts/GilroyExtraBoldItalic/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/GilroyHeavy/font.woff2') format('woff2'), 
       url('../fonts/GilroyHeavy/font.woff') format('woff');
}

@font-face {
  font-family: "Gilroy";
  font-weight: 900;
  font-style: italic;
  font-display: swap;
  src: url('../fonts/GilroyHeavyItalic/font.woff2') format('woff2'), 
       url('../fonts/GilroyHeavyItalic/font.woff') format('woff');
}

/* Note: GilroyBlack variants are mapped to font-weight: 900 since CSS doesn't have heavier weights */