/* Generated by build/gen-signal-fonts.mjs from official Fontsource packs (OFL / Apache 2.0). Do not edit by hand.
   One @font-face per slice, cut by unicode-range: a page downloads only the slices holding the characters it prints. */

/* Fira Sans Extra Condensed */
@font-face { font-family: 'Fira Sans Extra Condensed'; font-style: normal; font-display: swap; font-weight: 800; src: url('/fonts/signal/fira-sans-extra-condensed-cyrillic-ext-800-normal.woff2') format('woff2'); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; }
@font-face { font-family: 'Fira Sans Extra Condensed'; font-style: normal; font-display: swap; font-weight: 800; src: url('/fonts/signal/fira-sans-extra-condensed-cyrillic-800-normal.woff2') format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'Fira Sans Extra Condensed'; font-style: normal; font-display: swap; font-weight: 800; src: url('/fonts/signal/fira-sans-extra-condensed-greek-ext-800-normal.woff2') format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Fira Sans Extra Condensed'; font-style: normal; font-display: swap; font-weight: 800; src: url('/fonts/signal/fira-sans-extra-condensed-greek-800-normal.woff2') format('woff2'); unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF; }

/* Fira Sans */
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 400; src: url('/fonts/signal/fira-sans-cyrillic-ext-400-normal.woff2') format('woff2'); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 400; src: url('/fonts/signal/fira-sans-cyrillic-400-normal.woff2') format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 400; src: url('/fonts/signal/fira-sans-greek-ext-400-normal.woff2') format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 400; src: url('/fonts/signal/fira-sans-greek-400-normal.woff2') format('woff2'); unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 500; src: url('/fonts/signal/fira-sans-cyrillic-ext-500-normal.woff2') format('woff2'); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 500; src: url('/fonts/signal/fira-sans-cyrillic-500-normal.woff2') format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 500; src: url('/fonts/signal/fira-sans-greek-ext-500-normal.woff2') format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 500; src: url('/fonts/signal/fira-sans-greek-500-normal.woff2') format('woff2'); unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 700; src: url('/fonts/signal/fira-sans-cyrillic-ext-700-normal.woff2') format('woff2'); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 700; src: url('/fonts/signal/fira-sans-cyrillic-700-normal.woff2') format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 700; src: url('/fonts/signal/fira-sans-greek-ext-700-normal.woff2') format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-display: swap; font-weight: 700; src: url('/fonts/signal/fira-sans-greek-700-normal.woff2') format('woff2'); unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF; }
