/* ==========================================================================
   BTC Child Theme — @font-face Declarations
   src: /utilities/themes/btc/fonts/
   ========================================================================== */


/* ==========================================================================
   Beaufort
   ========================================================================== */

@font-face {
  font-family: 'Beaufort';
  src: url('/utilities/themes/btc/fonts/beaufort-light.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/beaufort-light.woff') format('woff'),
       url('/utilities/themes/btc/fonts/beaufort-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Beaufort';
  src: url('/utilities/themes/btc/fonts/beaufort-light-italic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/beaufort-light-italic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/beaufort-light-italic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Beaufort';
  src: url('/utilities/themes/btc/fonts/beaufort-regular.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/beaufort-regular.woff') format('woff'),
       url('/utilities/themes/btc/fonts/beaufort-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Beaufort';
  src: url('/utilities/themes/btc/fonts/beaufort-italic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/beaufort-italic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/beaufort-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Beaufort';
  src: url('/utilities/themes/btc/fonts/beaufort-medium.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/beaufort-medium.woff') format('woff'),
       url('/utilities/themes/btc/fonts/beaufort-medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Beaufort';
  src: url('/utilities/themes/btc/fonts/beaufort-bold.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/beaufort-bold.woff') format('woff'),
       url('/utilities/themes/btc/fonts/beaufort-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Beaufort';
  src: url('/utilities/themes/btc/fonts/beaufort-extended.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/beaufort-extended.woff') format('woff'),
       url('/utilities/themes/btc/fonts/beaufort-extended.ttf') format('truetype');
  font-weight: 400;
  font-stretch: expanded;
  font-style: normal;
  font-display: swap;
}


/* ==========================================================================
   Euclid Flex
   ========================================================================== */

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-thin.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-thin.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-thinitalic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-thinitalic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-thinitalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-ultralight.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-ultralight.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-ultralight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-ultralightitalic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-ultralightitalic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-ultralightitalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-light.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-light.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-lightitalic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-lightitalic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-lightitalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-regular.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-regular.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-italic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-italic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-medium.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-medium.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-mediumitalic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-mediumitalic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-mediumitalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-semibold.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-semibold.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-semibolditalic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-semibolditalic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-semibolditalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-bold.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-bold.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid';
  src: url('/utilities/themes/btc/fonts/euclidflex-bolditalic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/euclidflex-bolditalic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/euclidflex-bolditalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}


/* ==========================================================================
   Gothiks
   ========================================================================== */

@font-face {
  font-family: 'Gothiks';
  src: url('/utilities/themes/btc/fonts/gothiks-SuperLight.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/gothiks-SuperLight.woff') format('woff'),
       url('/utilities/themes/btc/fonts/gothiks-SuperLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gothiks';
  src: url('/utilities/themes/btc/fonts/gothiks-UltraLight.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/gothiks-UltraLight.woff') format('woff'),
       url('/utilities/themes/btc/fonts/gothiks-UltraLight.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gothiks';
  src: url('/utilities/themes/btc/fonts/gothiks-Light.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/gothiks-Light.woff') format('woff'),
       url('/utilities/themes/btc/fonts/gothiks-Light.ttf') format('truetype');
  font-weight: 350;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gothiks';
  src: url('/utilities/themes/btc/fonts/gothiks-Book.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/gothiks-Book.woff') format('woff'),
       url('/utilities/themes/btc/fonts/gothiks-Book.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gothiks';
  src: url('/utilities/themes/btc/fonts/gothiks-Bold.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/gothiks-Bold.woff') format('woff'),
       url('/utilities/themes/btc/fonts/gothiks-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gothiks';
  src: url('/utilities/themes/btc/fonts/gothiks-Black.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/gothiks-Black.woff') format('woff'),
       url('/utilities/themes/btc/fonts/gothiks-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}


/* ==========================================================================
   Radioactive
   ========================================================================== */

@font-face {
  font-family: 'Radio Active';
  src: url('/utilities/themes/btc/fonts/radioactive-light.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/radioactive-light.woff') format('woff'),
       url('/utilities/themes/btc/fonts/radioactive-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Radio Active';
  src: url('/utilities/themes/btc/fonts/radioactive-regular.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/radioactive-regular.woff') format('woff'),
       url('/utilities/themes/btc/fonts/radioactive-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Radio Active';
  src: url('/utilities/themes/btc/fonts/radioactive-italic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/radioactive-italic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/radioactive-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Radio Active';
  src: url('/utilities/themes/btc/fonts/radioactive-bold.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/radioactive-bold.woff') format('woff'),
       url('/utilities/themes/btc/fonts/radioactive-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Radio Active';
  src: url('/utilities/themes/btc/fonts/radioactive-bold_italic.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/radioactive-bold_italic.woff') format('woff'),
       url('/utilities/themes/btc/fonts/radioactive-bold_italic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}


/* ==========================================================================
   Transcend
   ========================================================================== */

@font-face {
  font-family: 'Transcend';
  src: url('/utilities/themes/btc/fonts/transcend-thin.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/transcend-thin.woff') format('woff'),
       url('/utilities/themes/btc/fonts/transcend-thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Transcend';
  src: url('/utilities/themes/btc/fonts/transcend-light.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/transcend-light.woff') format('woff'),
       url('/utilities/themes/btc/fonts/transcend-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Transcend';
  src: url('/utilities/themes/btc/fonts/transcend-regular.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/transcend-regular.woff') format('woff'),
       url('/utilities/themes/btc/fonts/transcend-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Transcend';
  src: url('/utilities/themes/btc/fonts/transcend-medium.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/transcend-medium.woff') format('woff'),
       url('/utilities/themes/btc/fonts/transcend-medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Transcend';
  src: url('/utilities/themes/btc/fonts/transcend-semibold.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/transcend-semibold.woff') format('woff'),
       url('/utilities/themes/btc/fonts/transcend-semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Transcend';
  src: url('/utilities/themes/btc/fonts/transcend-bold.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/transcend-bold.woff') format('woff'),
       url('/utilities/themes/btc/fonts/transcend-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Transcend';
  src: url('/utilities/themes/btc/fonts/transcend-black.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/transcend-black.woff') format('woff'),
       url('/utilities/themes/btc/fonts/transcend-black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Transcend';
  src: url('/utilities/themes/btc/fonts/transcend-ultra.woff2') format('woff2'),
       url('/utilities/themes/btc/fonts/transcend-ultra.woff') format('woff'),
       url('/utilities/themes/btc/fonts/transcend-ultra.ttf') format('truetype');
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}
