/* Book typography (TZ AIT-18): own font files under unique names, so a locally installed Noto never replaces them. */
@font-face{font-family:"Books Serif";src:url(/fonts/noto-serif-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Serif";src:url(/fonts/noto-serif-italic.woff) format("woff");font-weight:400;font-style:italic;font-display:block}
@font-face{font-family:"Books Serif";src:url(/fonts/noto-serif-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}
@font-face{font-family:"Books Sans";src:url(/fonts/noto-sans-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Sans";src:url(/fonts/noto-sans-semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:block}
/* Handwritten text style: Marck Script for Russian books, Caveat (it has the Kazakh letters) for Kazakh ones. */
@font-face{font-family:"Books Hand Ru";src:url(/fonts/hand-ru.woff) format("woff");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Hand Kk";src:url(/fonts/hand-kk.woff) format("woff");font-weight:400;font-style:normal;font-display:block}
/* Typorobot (BK-194): Onest, a variable font (weight 100–900) with the Kazakh letters; typo-render.js fits by its metrics. */
@font-face{font-family:"Books Typo";src:url(/fonts/onest-typo.woff) format("woff");font-weight:100 900;font-style:normal;font-display:block}
/* The fonts of the list «Шрифт» (BK-307), written by scripts/build-book-fonts.py. */
@font-face{font-family:"Books Serif";src:url(/fonts/serif-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}
@font-face{font-family:"Books Cormorant";src:url(/fonts/cormorant-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Cormorant";src:url(/fonts/cormorant-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}
@font-face{font-family:"Books Cormorant";src:url(/fonts/cormorant-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}
@font-face{font-family:"Books Cormorant";src:url(/fonts/cormorant-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}
@font-face{font-family:"Books Montserrat";src:url(/fonts/montserrat-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Montserrat";src:url(/fonts/montserrat-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}
@font-face{font-family:"Books Montserrat";src:url(/fonts/montserrat-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}
@font-face{font-family:"Books Montserrat";src:url(/fonts/montserrat-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}
@font-face{font-family:"Books Open Sans";src:url(/fonts/open-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Open Sans";src:url(/fonts/open-sans-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}
@font-face{font-family:"Books Open Sans";src:url(/fonts/open-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}
@font-face{font-family:"Books Open Sans";src:url(/fonts/open-sans-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}
@font-face{font-family:"Books Roboto";src:url(/fonts/roboto-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Roboto";src:url(/fonts/roboto-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}
@font-face{font-family:"Books Roboto";src:url(/fonts/roboto-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}
@font-face{font-family:"Books Roboto";src:url(/fonts/roboto-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}
@font-face{font-family:"Books Advent Pro";src:url(/fonts/advent-pro.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Bad Script";src:url(/fonts/bad-script.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Bubble Sans";src:url(/fonts/bubble-sans.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Climate Crisis";src:url(/fonts/climate-crisis.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Cormorant Infant";src:url(/fonts/cormorant-infant.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Handjet";src:url(/fonts/handjet.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books WenKai";src:url(/fonts/lxgw-wenkai.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books M PLUS 1p";src:url(/fonts/mplus-1p.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books M PLUS Rounded";src:url(/fonts/mplus-rounded.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Playfair";src:url(/fonts/playfair.woff) format("woff");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Playfair SC";src:url(/fonts/playfair-sc.woff) format("woff");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Press Start";src:url(/fonts/press-start.woff) format("woff");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Romer Script";src:url(/fonts/romer-script.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Rubik Bubbles";src:url(/fonts/rubik-bubbles.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Rubik Dirt";src:url(/fonts/rubik-dirt.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Rubik Distressed";src:url(/fonts/rubik-distressed.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Rubik Doodle Shadow";src:url(/fonts/rubik-doodle-shadow.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Rubik Glitch";src:url(/fonts/rubik-glitch.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Rubik Iso";src:url(/fonts/rubik-iso.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Rubik Moonrocks";src:url(/fonts/rubik-moonrocks.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Rubik Scribble";src:url(/fonts/rubik-scribble.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Rubik Wet Paint";src:url(/fonts/rubik-wet-paint.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Spectral SC";src:url(/fonts/spectral-sc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Tektur";src:url(/fonts/tektur.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Books Tiny5";src:url(/fonts/tiny5.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
/* End of the fonts of the list «Шрифт». */
/* Metrics are sums of advance widths: no kerning, ligatures or synthetic styles. */
.ts-text{font-kerning:none;font-variant-ligatures:none;font-feature-settings:"kern" 0,"liga" 0,"clig" 0,"calt" 0;font-synthesis:none;letter-spacing:0;word-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}
.ts-line{display:block;white-space:nowrap;text-align:left}
.ts-justify{text-align:justify;text-align-last:justify}
.ts-gap::before{content:"\00a0"}
