/* New Edge 666 Test Font Family */
@font-face {
  font-family: 'New Edge 666';
  src: url('../fonts/New Edge 666/NewEdge666-LightRounded.woff2') format('woff2'),
       url('../fonts/New Edge 666/NewEdge666-LightRounded.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'New Edge 666';
  src: url('../fonts/New Edge 666/NewEdge666-LightRoundedSlanted.woff2') format('woff2'),
       url('../fonts/New Edge 666/NewEdge666-LightRoundedSlanted.woff') format('woff');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'New Edge 666';
  src: url('../fonts/New Edge 666/NewEdge666-UltraBoldRounded.woff2') format('woff2'),
       url('../fonts/New Edge 666/NewEdge666-UltraBoldRounded.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'New Edge 666';
  src: url('../fonts/New Edge 666/NewEdge666-UltraBoldRoundedSlanted.woff2') format('woff2'),
       url('../fonts/New Edge 666/NewEdge666-UltraBoldRoundedSlanted.woff') format('woff');
  font-weight: 900;
  font-style: italic;
}

/* Cormorant Infant Font Family */

@font-face {
    font-family: 'Cormorant Infant Light';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Infant Light';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Infant Regular';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Infant Regular';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Infant Medium';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Infant Medium';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Infant SemiBold';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Infant SemiBold Italic';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Infant Bold';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Infant Bold Italic';
    src: url('../fonts/Cormorant_Infant/CormorantInfant-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Input Mono Utility Classes (Adobe Fonts) */
.input-mono-regular {
  font-family: "input-mono", monospace;
  font-weight: 400;
  font-style: normal;
}
.input-mono-italic {
  font-family: "input-mono", monospace;
  font-weight: 400;
  font-style: italic;
}
.input-mono-bold {
  font-family: "input-mono", monospace;
  font-weight: 700;
  font-style: normal;
}
.input-mono-bold-italic {
  font-family: "input-mono", monospace;
  font-weight: 700;
  font-style: italic;
}
.input-mono-compressed-regular {
  font-family: "input-mono-compressed", monospace;
  font-weight: 400;
  font-style: normal;
}
.input-mono-compressed-italic {
  font-family: "input-mono-compressed", monospace;
  font-weight: 400;
  font-style: italic;
}
.input-mono-compressed-bold {
  font-family: "input-mono-compressed", monospace;
  font-weight: 700;
  font-style: normal;
}
.input-mono-compressed-bold-italic {
  font-family: "input-mono-compressed", monospace;
  font-weight: 700;
  font-style: italic;
}
.input-mono-condensed-regular {
  font-family: "input-mono-condensed", monospace;
  font-weight: 400;
  font-style: normal;
}
.input-mono-condensed-italic {
  font-family: "input-mono-condensed", monospace;
  font-weight: 400;
  font-style: italic;
}
.input-mono-condensed-bold {
  font-family: "input-mono-condensed", monospace;
  font-weight: 700;
  font-style: normal;
}
.input-mono-condensed-bold-italic {
  font-family: "input-mono-condensed", monospace;
  font-weight: 700;
  font-style: italic;
}
.input-mono-narrow-regular {
  font-family: "input-mono-narrow", monospace;
  font-weight: 400;
  font-style: normal;
}
.input-mono-narrow-italic {
  font-family: "input-mono-narrow", monospace;
  font-weight: 400;
  font-style: italic;
}
.input-mono-narrow-bold {
  font-family: "input-mono-narrow", monospace;
  font-weight: 700;
  font-style: normal;
}
.input-mono-narrow-bold-italic {
  font-family: "input-mono-narrow", monospace;
  font-weight: 700;
  font-style: italic;
} 
.input-mono-compressed-black {
    font-family: "input-mono-compressed", monospace;
    font-weight: 800;
    font-style: normal;
  }
  .input-mono-compressed-black-italic {
    font-family: "input-mono-compressed", monospace;
    font-weight: 800;
    font-style: italic;
  }
  .input-mono-narrow-black {
    font-family: "input-mono-narrow", monospace;
    font-weight: 800;
    font-style: normal;
  }
  .input-mono-narrow-black-italic {
    font-family: "input-mono-narrow", monospace;
    font-weight: 800;
    font-style: italic;
  }
  .input-mono-narrow-bold {
    font-family: "input-mono-narrow", monospace;
    font-weight: 700;
    font-style: normal;
  }
  .input-mono-narrow-bold-italic {
    font-family: "input-mono-narrow", monospace;
    font-weight: 700;
    font-style: italic;
  }
  .input-mono-narrow-medium {
    font-family: "input-mono-narrow", monospace;
    font-weight: 500;
    font-style: normal;
  }
  .input-mono-narrow-medium-italic {
    font-family: "input-mono-narrow", monospace;
    font-weight: 500;
    font-style: italic;
  }
  .input-mono-narrow-regular {
    font-family: "input-mono-narrow", monospace;
    font-weight: 400;
    font-style: normal;
  }
  .input-mono-narrow-italic {
    font-family: "input-mono-narrow", monospace;
    font-weight: 400;
    font-style: italic;
  }
  .input-mono-medium-italic {
    font-family: "input-mono-medium", monospace;
    font-weight: 500;
    font-style: italic;
  }
  .input-mono-medium {
    font-family: "input-mono-medium", monospace;
    font-weight: 500;
    font-style: normal;
  }