/* Fonty osadzone lokalnie (podzbiory latin + latin-ext z polskimi znakami).
   Saira: font zmienny (grubość 100-900, szerokość 50-125%), IBM Plex Sans: 400/500/600/700. */

/* Saira, łaciński podstawowy */
@font-face {
  font-family: 'Saira Variable';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 50% 125%;
  font-display: swap;
  src: url('../fonts/saira-latin.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A7, U+00A9, U+00AB, U+00AE, U+00B0-00B3, U+00B5-00B7, U+00BB, U+00C0-00C2, U+00C4, U+00C7-00CF, U+00D1-00D4, U+00D6-00D7, U+00D9-00DD, U+00DF-00E2, U+00E4, U+00E7-00EF, U+00F1-00F4, U+00F6-00F7, U+00F9-00FD, U+0152-0153, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193, U+2212;
}
/* Saira, łaciński rozszerzony */
@font-face {
  font-family: 'Saira Variable';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 50% 125%;
  font-display: swap;
  src: url('../fonts/saira-latinext.woff2') format('woff2');
  unicode-range: U+0020, U+0041, U+00A0, U+00C1, U+0104-0107, U+0118-0119, U+0141-0144, U+015A-015B, U+0179-017C;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/plex-400-latin.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A7, U+00A9, U+00AB, U+00AE, U+00B0-00B3, U+00B5-00B7, U+00BB, U+00C0-00C2, U+00C4, U+00C7-00CF, U+00D1-00D4, U+00D6-00D7, U+00D9-00DD, U+00DF-00E2, U+00E4, U+00E7-00EF, U+00F1-00F4, U+00F6-00F7, U+00F9-00FD, U+0152-0153, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/plex-400-latinext.woff2') format('woff2');
  unicode-range: U+0020, U+0061-0062, U+00A0, U+0104-0107, U+0118-0119, U+0141-0144, U+015A-015B, U+0179-017C;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/plex-500-latin.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A7, U+00A9, U+00AB, U+00AE, U+00B0-00B3, U+00B5-00B7, U+00BB, U+00C0-00C2, U+00C4, U+00C7-00CF, U+00D1-00D4, U+00D6-00D7, U+00D9-00DD, U+00DF-00E2, U+00E4, U+00E7-00EF, U+00F1-00F4, U+00F6-00F7, U+00F9-00FD, U+0152-0153, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/plex-500-latinext.woff2') format('woff2');
  unicode-range: U+0020, U+0061-0062, U+00A0, U+0104-0107, U+0118-0119, U+0141-0144, U+015A-015B, U+0179-017C;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/plex-600-latin.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A7, U+00A9, U+00AB, U+00AE, U+00B0-00B3, U+00B5-00B7, U+00BB, U+00C0-00C2, U+00C4, U+00C7-00CF, U+00D1-00D4, U+00D6-00D7, U+00D9-00DD, U+00DF-00E2, U+00E4, U+00E7-00EF, U+00F1-00F4, U+00F6-00F7, U+00F9-00FD, U+0152-0153, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/plex-600-latinext.woff2') format('woff2');
  unicode-range: U+0020, U+0061-0062, U+00A0, U+0104-0107, U+0118-0119, U+0141-0144, U+015A-015B, U+0179-017C;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/plex-700-latin.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A7, U+00A9, U+00AB, U+00AE, U+00B0-00B3, U+00B5-00B7, U+00BB, U+00C0-00C2, U+00C4, U+00C7-00CF, U+00D1-00D4, U+00D6-00D7, U+00D9-00DD, U+00DF-00E2, U+00E4, U+00E7-00EF, U+00F1-00F4, U+00F6-00F7, U+00F9-00FD, U+0152-0153, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/plex-700-latinext.woff2') format('woff2');
  unicode-range: U+0020, U+0061-0062, U+00A0, U+0104-0107, U+0118-0119, U+0141-0144, U+015A-015B, U+0179-017C;
}
