/**
 * BARLOW T.ONE fonts
 */
/* https://github.eng.tenable.com/Product/portfolio-design-system/tree/publish/assets/fonts */

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  src: local('Barlow Regular'), local('Barlow-Regular'),
    url('/webapp/w/static/fonts/Barlow-Regular.woff2') format('woff2'),
    url('/webapp/w/static/fonts/Barlow-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  src: local('Barlow Semi Bold'), local('Barlow-Medium'),
    url('/webapp/w/static/fonts/Barlow-Medium.woff2') format('woff2'),
    url('/webapp/w/static/fonts/Barlow-Medium.woff') format('woff');
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: local('Barlow Semi Bold'), local('Barlow-SemiBold'),
    url('/webapp/w/static/fonts/Barlow-SemiBold.woff2') format('woff2'),
    url('/webapp/w/static/fonts/Barlow-SemiBold.woff') format('woff');
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  font-stretch: condensed;
  src: local('Barlow Condensed'), local('Barlow-Condensed'),
    url('/webapp/w/static/fonts/BarlowCondensed-Light.woff2') format('woff2'),
    url('/webapp/w/static/fonts/BarlowCondensed-Light.woff') format('woff');
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: normal;
  font-stretch: condensed;
  src: local('Barlow Condensed Regular'), local('BarlowCondensed-Regular'),
    url('/webapp/w/static/fonts/BarlowCondensed-Regular.woff2') format('woff2'),
    url('/webapp/w/static/fonts/BarlowCondensed-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-stretch: condensed;
  src: local('Barlow Condensed Medium'), local('BarlowCondensed-Medium'),
    url('/webapp/w/static/fonts/BarlowCondensed-Medium.woff2') format('woff2'),
    url('/webapp/w/static/fonts/BarlowCondensed-Medium.woff') format('woff');
}

/**
 * Paladin Fonts
 * (TODO) investigate why they are not included in Pld dependency so this can be removed
 */

@font-face {
  font-family: 'Inter';
  /** Disable character height manipulation that occurs when an `x` is rendered before a number */
  font-feature-settings: 'calt' 0;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  font-display: block;
  src: url('../fonts/Inter-Regular.woff2') format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074,
    U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Inter';
  /** Disable character height manipulation that occurs when an `x` is rendered before a number */
  font-feature-settings: 'calt' 0;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  font-display: block;
  src: url('../fonts/Inter-Medium.woff2') format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074,
    U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Inter';
  /** Disable character height manipulation that occurs when an `x` is rendered before a number */
  font-feature-settings: 'calt' 0;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  font-display: block;
  src: url('../fonts/Inter-SemiBold.woff2') format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074,
    U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/**
 * BARLOW PDS fonts
 * - PDS Components
 * - Internal Components
 */
/* https://github.eng.tenable.com/Product/portfolio-design-system/tree/publish/assets/fonts */

@font-face {
  font-family: 'brand_regular';
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  font-display: block;
  src: local('Barlow Regular'), local('Barlow-Regular'),
    url('../fonts/Barlow-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'brand_medium';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: block;
  src: local('Barlow Medium'), local('Barlow-Medium'),
    url('../fonts/Barlow-Medium.woff2') format('woff2');
}

@font-face {
  font-family: 'brand_semibold';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: block;
  src: local('Barlow Semi Bold'), local('Barlow-SemiBold'),
    url('../fonts/Barlow-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'brand_condensed_light';
  font-style: normal;
  font-weight: 300;
  font-stretch: condensed;
  font-display: block;
  src: local('Barlow Condensed Light'), local('Barlow-Condensed-light'),
    url('../fonts/BarlowCondensed-Light.woff2') format('woff2');
}

@font-face {
  font-family: 'brand_condensed_regular';
  font-style: normal;
  font-weight: normal;
  font-stretch: condensed;
  font-display: block;
  src: local('Barlow Condensed Regular'), local('BarlowCondensed-Regular'),
    url('../fonts/BarlowCondensed-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'brand_condensed_medium';
  font-style: normal;
  font-weight: 500;
  font-stretch: condensed;
  font-display: block;
  src: local('Barlow Condensed Medium'), local('BarlowCondensed-Medium'),
    url('../fonts/BarlowCondensed-Medium.woff2') format('woff2');
}
