/* Шрифты (SIL OFL, лицензии рядом в ../fonts/): variable WOFF2, cyrillic + latin.
   Браузер грузит только нужные файлы по unicode-range. Страница на русском без курсива
   тянет около 107 КБ (Cormorant и Onest, оба набора); курсив Cormorant (~60 КБ) грузится,
   только если на странице есть <em> в заголовках или цитата. */
@font-face{font-family:"Cormorant";font-weight:300 700;font-style:normal;font-display:swap;src:url("../fonts/cormorant-cyrillic-wght-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Cormorant";font-weight:300 700;font-style:normal;font-display:swap;src:url("../fonts/cormorant-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant";font-weight:300 700;font-style:italic;font-display:swap;src:url("../fonts/cormorant-cyrillic-wght-italic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Cormorant";font-weight:300 700;font-style:italic;font-display:swap;src:url("../fonts/cormorant-latin-wght-italic.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Onest";font-weight:100 900;font-style:normal;font-display:swap;src:url("../fonts/onest-cyrillic-wght-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Onest";font-weight:100 900;font-style:normal;font-display:swap;src:url("../fonts/onest-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Системные шрифты-заменители с подгонкой метрик, чтобы текст не прыгал при загрузке веб-шрифта */
@font-face{font-family:"Cormorant Fallback";src:local("Georgia");size-adjust:92%;ascent-override:96%;descent-override:30%;line-gap-override:0%}
@font-face{font-family:"Onest Fallback";src:local("Arial");size-adjust:103%;ascent-override:96%;descent-override:25%;line-gap-override:0%}
